diff options
| author | Jacob Walls <jacobtylerwalls@gmail.com> | 2021-10-13 21:36:11 -0400 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-10-15 06:59:31 +0200 |
| commit | 6e4ac28af0ce52f770d62e6dcda29bc9dda713af (patch) | |
| tree | 9d50e166d7df24b13e858c5e5e0add131cfb214a | |
| parent | 514c16e85f7ac2512235f3b6413646627420e969 (diff) | |
Refs #23953 -- Added MigrationAutodetector.parse_number() tests.
| -rw-r--r-- | tests/migrations/test_autodetector.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/migrations/test_autodetector.py b/tests/migrations/test_autodetector.py index 6dd4bea4e2..0f1f4b5102 100644 --- a/tests/migrations/test_autodetector.py +++ b/tests/migrations/test_autodetector.py @@ -2664,6 +2664,20 @@ class AutodetectorTests(TestCase): self.assertOperationAttributes(changes, 'app', 0, 0, name='title', model_name='readable') self.assertOperationAttributes(changes, 'app', 0, 1, name='book') + def test_parse_number(self): + tests = [ + ('no_number', None), + ('0001_initial', 1), + ('0002_model3', 2), + ('0002_auto_20380101_1112', 2), + ] + for migration_name, expected_number in tests: + with self.subTest(migration_name=migration_name): + self.assertEqual( + MigrationAutodetector.parse_number(migration_name), + expected_number, + ) + class MigrationSuggestNameTests(SimpleTestCase): def test_no_operations(self): |
