summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Dufresne <jon.dufresne@gmail.com>2020-06-13 10:06:05 -0700
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2020-06-24 07:18:38 +0200
commit01195c4a83cf237f4417be94e1a44aef9762b1c2 (patch)
treebe573f1f29a1d8be369a71db60a073bc0ac9db16
parentbce180dd05c425341261240fab1d2642e6d4bc65 (diff)
Refs #31703 -- Added Migration.suggest_name() test for initial migration with multiple CreateModels.
-rw-r--r--tests/migrations/test_autodetector.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/migrations/test_autodetector.py b/tests/migrations/test_autodetector.py
index dddda94eb2..d6afd85273 100644
--- a/tests/migrations/test_autodetector.py
+++ b/tests/migrations/test_autodetector.py
@@ -2505,6 +2505,17 @@ class MigrationSuggestNameTests(SimpleTestCase):
migration = Migration('0001_initial', 'test_app')
self.assertEqual(migration.suggest_name(), 'animal_person')
+ def test_two_create_models_with_initial_true(self):
+ class Migration(migrations.Migration):
+ initial = True
+ operations = [
+ migrations.CreateModel('Person', fields=[]),
+ migrations.CreateModel('Animal', fields=[]),
+ ]
+
+ migration = Migration('0001_initial', 'test_app')
+ self.assertEqual(migration.suggest_name(), 'animal_person')
+
def test_none_name(self):
class Migration(migrations.Migration):
operations = [migrations.RunSQL('SELECT 1 FROM person;')]