mirror of
https://github.com/django/django.git
synced 2025-10-30 09:06:13 +00:00
[1.7.x] Fixed #23071 -- Use last migration's name in dependency to other app
Changed the autodetector to lookup the name of the other app's last migration in the graph and use that as dependency instead of using __latest__.
This commit is contained in:
committed by
Andrew Godwin
parent
d8961a5ad0
commit
6e7e5bacd5
@@ -122,26 +122,6 @@ class LoaderTests(TestCase):
|
||||
],
|
||||
)
|
||||
|
||||
@modify_settings(INSTALLED_APPS={'append': 'basic'})
|
||||
@override_settings(MIGRATION_MODULES={
|
||||
"migrations": "migrations.test_migrations_latest",
|
||||
"basic": "migrations.test_migrations_latest_basic",
|
||||
})
|
||||
def test_latest(self):
|
||||
"""
|
||||
Makes sure that __latest__ works correctly.
|
||||
"""
|
||||
# Load and test the plan
|
||||
migration_loader = MigrationLoader(connection)
|
||||
self.assertEqual(
|
||||
migration_loader.graph.forwards_plan(("migrations", "0001_initial")),
|
||||
[
|
||||
("basic", "0001_initial"),
|
||||
("basic", "0002_second"),
|
||||
("migrations", "0001_initial"),
|
||||
],
|
||||
)
|
||||
|
||||
@override_settings(MIGRATION_MODULES={
|
||||
"migrations": "migrations.test_migrations_first",
|
||||
"migrations2": "migrations2.test_migrations_2_first",
|
||||
|
||||
Reference in New Issue
Block a user