mirror of https://github.com/django/django.git
Refs #34381 -- Fixed isolation of MigrateTests.test_migrate_fake_initial().
This commit is contained in:
parent
868e2fcdda
commit
61f599aeb9
|
@ -173,6 +173,8 @@ class MigrateTests(MigrationTestBase):
|
|||
for db in self.databases:
|
||||
self.assertTableNotExists("migrations_author", using=db)
|
||||
self.assertTableNotExists("migrations_tribble", using=db)
|
||||
|
||||
try:
|
||||
# Run the migrations to 0001 only
|
||||
call_command("migrate", "migrations", "0001", verbosity=0)
|
||||
call_command("migrate", "migrations", "0001", verbosity=0, database="other")
|
||||
|
@ -182,11 +184,15 @@ class MigrateTests(MigrationTestBase):
|
|||
# Also check the "other" database
|
||||
self.assertTableNotExists("migrations_author", using="other")
|
||||
self.assertTableExists("migrations_tribble", using="other")
|
||||
|
||||
# Fake a roll-back
|
||||
call_command("migrate", "migrations", "zero", fake=True, verbosity=0)
|
||||
call_command(
|
||||
"migrate", "migrations", "zero", fake=True, verbosity=0, database="other"
|
||||
"migrate",
|
||||
"migrations",
|
||||
"zero",
|
||||
fake=True,
|
||||
verbosity=0,
|
||||
database="other",
|
||||
)
|
||||
# Make sure the tables still exist
|
||||
self.assertTableExists("migrations_author")
|
||||
|
@ -216,7 +222,7 @@ class MigrateTests(MigrationTestBase):
|
|||
database="other",
|
||||
)
|
||||
self.assertIn("migrations.0001_initial... faked", out.getvalue().lower())
|
||||
try:
|
||||
|
||||
# Run migrations all the way.
|
||||
call_command("migrate", verbosity=0)
|
||||
call_command("migrate", verbosity=0, database="other")
|
||||
|
|
Loading…
Reference in New Issue