diff options
| author | Barry Warsaw | 2015-12-21 12:09:45 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2015-12-21 12:09:45 -0500 |
| commit | 8e24476848de89302d9b0a8ea91116288201a95d (patch) | |
| tree | 0d6489184db3208ae262d8ab29880b5eb331b5d2 /src | |
| parent | f58d9ea918e5970026fb09785f06e53abf43b6dd (diff) | |
| download | mailman-8e24476848de89302d9b0a8ea91116288201a95d.tar.gz mailman-8e24476848de89302d9b0a8ea91116288201a95d.tar.zst mailman-8e24476848de89302d9b0a8ea91116288201a95d.zip | |
Diffstat (limited to 'src')
| -rw-r--r-- | src/mailman/database/tests/test_migrations.py | 18 | ||||
| -rw-r--r-- | src/mailman/docs/START.rst | 3 |
2 files changed, 13 insertions, 8 deletions
diff --git a/src/mailman/database/tests/test_migrations.py b/src/mailman/database/tests/test_migrations.py index b840842cb..d35a28d0f 100644 --- a/src/mailman/database/tests/test_migrations.py +++ b/src/mailman/database/tests/test_migrations.py @@ -185,16 +185,18 @@ class TestMigrations(unittest.TestCase): sa.sql.column('digests_enabled', sa.Boolean) ) # Downgrading. - for table_id, enabled in IDS_TO_DIGESTABLE: - config.db.store.execute(mlist_table.insert().values( - id=table_id, digests_enabled=enabled)) - config.db.store.commit() - alembic.command.downgrade(alembic_cfg, '47294d3a604') - results = config.db.store.execute( - 'SELECT id, digestable FROM mailinglist').fetchall() + with transaction(): + for table_id, enabled in IDS_TO_DIGESTABLE: + config.db.store.execute(mlist_table.insert().values( + id=table_id, digests_enabled=enabled)) + with transaction(): + alembic.command.downgrade(alembic_cfg, '47294d3a604') + results = config.db.store.execute( + 'SELECT id, digestable FROM mailinglist').fetchall() self.assertEqual(results, IDS_TO_DIGESTABLE) # Upgrading. - alembic.command.upgrade(alembic_cfg, '70af5a4e5790') + with transaction(): + alembic.command.upgrade(alembic_cfg, '70af5a4e5790') results = config.db.store.execute( 'SELECT id, digests_enabled FROM mailinglist').fetchall() self.assertEqual(results, IDS_TO_DIGESTABLE) diff --git a/src/mailman/docs/START.rst b/src/mailman/docs/START.rst index 6181426cb..8076b426d 100644 --- a/src/mailman/docs/START.rst +++ b/src/mailman/docs/START.rst @@ -83,6 +83,9 @@ so:: $ MAILMAN_EXTRA_TESTING_CFG=/path/to/postgres.cfg .tox/pg/bin/python -m nose2 -vv -P user +Note that the path specified in `MAILMAN_EXTRA_TESTING_CFG` must be an +absolute path or some tests will fail. + Building for development ------------------------ |
