diff options
| author | Adam Johnson <me@adamj.eu> | 2021-03-12 11:49:18 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-03-12 11:56:12 +0100 |
| commit | 927fead2f5dd7509541d8b0dc170a07b682cc268 (patch) | |
| tree | b11960dbd76ca3b051c45a9b878908fe2ce76333 | |
| parent | a464ead29db8bf6a27a5291cad9eb3f0f3f0472b (diff) | |
Refs #31516 -- Added Migration.suggest_name() tests for migrations with no operations.
| -rw-r--r-- | tests/migrations/test_autodetector.py | 15 |
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=[])] |
