mirror of
https://github.com/django/django.git
synced 2024-12-01 15:42:04 +01:00
Fixed isolation of test_showmigrations_unmigrated_app().
Follow up to 90916f050c
.
This commit is contained in:
parent
ac2e6e6869
commit
2f435e75ab
@ -670,7 +670,15 @@ class MigrateTests(MigrationTestBase):
|
||||
def test_showmigrations_plan_app_label_no_migrations(self):
|
||||
out = io.StringIO()
|
||||
call_command('showmigrations', 'unmigrated_app', format='plan', stdout=out, no_color=True)
|
||||
self.assertEqual('(no migrations)\n', out.getvalue())
|
||||
try:
|
||||
self.assertEqual('(no migrations)\n', out.getvalue())
|
||||
finally:
|
||||
# unmigrated_app.SillyModel has a foreign key to
|
||||
# 'migrations.Tribble', but that model is only defined in a
|
||||
# migration, so the global app registry never sees it and the
|
||||
# reference is left dangling. Remove it to avoid problems in
|
||||
# subsequent tests.
|
||||
apps._pending_operations.pop(('migrations', 'tribble'), None)
|
||||
|
||||
@override_settings(MIGRATION_MODULES={"migrations": "migrations.test_migrations"})
|
||||
def test_sqlmigrate_forwards(self):
|
||||
|
Loading…
Reference in New Issue
Block a user