summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDavid Wobrock <david.wobrock@gmail.com>2020-03-08 22:48:59 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2020-03-09 08:42:30 +0100
commitd88365708c554efe3c786c3be6da1d9de916360f (patch)
treecd78f461047e6bc75b8d285d68d5e6497122383b /tests
parent271e108b29a1c280f20251b035fb8ca9a202b249 (diff)
Fixed #31318 -- Allowed sqlmigrate to inspect squashed migrations.
Diffstat (limited to 'tests')
-rw-r--r--tests/migrations/test_commands.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/migrations/test_commands.py b/tests/migrations/test_commands.py
index 7fd1a68422..14c09c8f98 100644
--- a/tests/migrations/test_commands.py
+++ b/tests/migrations/test_commands.py
@@ -713,6 +713,14 @@ class MigrateTests(MigrationTestBase):
self.assertIn('-- create model book', output)
self.assertNotIn('-- create model tribble', output)
+ @override_settings(MIGRATION_MODULES={'migrations': 'migrations.test_migrations_squashed'})
+ def test_sqlmigrate_replaced_migration(self):
+ out = io.StringIO()
+ call_command('sqlmigrate', 'migrations', '0001_initial', stdout=out)
+ output = out.getvalue().lower()
+ self.assertIn('-- create model author', output)
+ self.assertIn('-- create model tribble', output)
+
@override_settings(MIGRATION_MODULES={'migrations': 'migrations.test_migrations_no_operations'})
def test_migrations_no_operations(self):
err = io.StringIO()