summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAdam Johnson <me@adamj.eu>2021-03-12 11:49:18 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-03-12 11:56:12 +0100
commit927fead2f5dd7509541d8b0dc170a07b682cc268 (patch)
treeb11960dbd76ca3b051c45a9b878908fe2ce76333 /tests
parenta464ead29db8bf6a27a5291cad9eb3f0f3f0472b (diff)
Refs #31516 -- Added Migration.suggest_name() tests for migrations with no operations.
Diffstat (limited to 'tests')
-rw-r--r--tests/migrations/test_autodetector.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/migrations/test_autodetector.py b/tests/migrations/test_autodetector.py
index 81aad9f0f1..859f32baaf 100644
--- a/tests/migrations/test_autodetector.py
+++ b/tests/migrations/test_autodetector.py
@@ -2633,6 +2633,21 @@ class AutodetectorTests(TestCase):
class MigrationSuggestNameTests(SimpleTestCase):
+ def test_no_operations(self):
+ class Migration(migrations.Migration):
+ operations = []
+
+ migration = Migration('some_migration', 'test_app')
+ self.assertIs(migration.suggest_name().startswith('auto_'), True)
+
+ def test_no_operations_initial(self):
+ class Migration(migrations.Migration):
+ initial = True
+ operations = []
+
+ migration = Migration('some_migration', 'test_app')
+ self.assertEqual(migration.suggest_name(), 'initial')
+
def test_single_operation(self):
class Migration(migrations.Migration):
operations = [migrations.CreateModel('Person', fields=[])]