diff options
| author | Andrew Godwin <andrew@aeracode.org> | 2014-06-09 09:52:05 -0700 |
|---|---|---|
| committer | Andrew Godwin <andrew@aeracode.org> | 2014-06-09 09:52:23 -0700 |
| commit | f146e70cb1cfe34a9993a9a1d95faf2bb8b15ab1 (patch) | |
| tree | 95afd8d7ed8dc34fe73a9aedab049c6b34bbbe76 /tests/migrations/test_executor.py | |
| parent | c17cd151d855ca1b8fcec894c5fccaa4a05be512 (diff) | |
Remove overzealous migration flushes from migration test suite
Diffstat (limited to 'tests/migrations/test_executor.py')
| -rw-r--r-- | tests/migrations/test_executor.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/tests/migrations/test_executor.py b/tests/migrations/test_executor.py index be3909d719..a1b139fa0f 100644 --- a/tests/migrations/test_executor.py +++ b/tests/migrations/test_executor.py @@ -21,7 +21,6 @@ class ExecutorTests(MigrationTestBase): Tests running a simple set of migrations. """ executor = MigrationExecutor(connection) - executor.recorder.flush() # Let's look at the plan first and make sure it's up to scratch plan = executor.migration_plan([("migrations", "0002_second")]) self.assertEqual( @@ -61,7 +60,6 @@ class ExecutorTests(MigrationTestBase): Tests running a squashed migration from zero (should ignore what it replaces) """ executor = MigrationExecutor(connection) - executor.recorder.flush() # Check our leaf node is the squashed one leaves = [key for key in executor.loader.graph.leaf_nodes() if key[0] == "migrations"] self.assertEqual(leaves, [("migrations", "0001_squashed_0002")]) @@ -128,7 +126,9 @@ class ExecutorTests(MigrationTestBase): plan = executor.migration_plan([("migrations", "0002_second"), ("sessions", "0001_initial")]) self.assertEqual(plan, []) # Erase all the fake records - executor.recorder.flush() + executor.recorder.record_unapplied("sessions", "0001_initial") + executor.recorder.record_unapplied("migrations", "0002_second") + executor.recorder.record_unapplied("migrations", "0001_initial") @override_settings(MIGRATION_MODULES={"migrations": "migrations.test_migrations"}) def test_soft_apply(self): @@ -140,7 +140,6 @@ class ExecutorTests(MigrationTestBase): def fake_storer(phase, migration, fake): state["faked"] = fake executor = MigrationExecutor(connection, progress_callback=fake_storer) - executor.recorder.flush() # Were the tables there before? self.assertTableNotExists("migrations_author") self.assertTableNotExists("migrations_tribble") |
