diff options
| author | AliGhotbizadeh <ali.ghotbizadeh@gmail.com> | 2021-09-20 11:56:26 +0200 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-09-20 12:00:10 +0200 |
| commit | b8f3a3ad54b05b83774716483afac7d0b9535fb4 (patch) | |
| tree | efceda17e22f1d42e054aedfbd673f2b4a1fee09 | |
| parent | e441847ecae99dd1ccd0d9ce76dbcff51afa863c (diff) | |
Refs #33119 -- Added tests for changing model name case referenced by ManyToManyField.
Fixed in aa4acc164d1247c0de515c959f7b09648b57dc42.
| -rw-r--r-- | tests/migrations/test_autodetector.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/migrations/test_autodetector.py b/tests/migrations/test_autodetector.py index dfb8bd67bb..6dd4bea4e2 100644 --- a/tests/migrations/test_autodetector.py +++ b/tests/migrations/test_autodetector.py @@ -1074,6 +1074,19 @@ class AutodetectorTests(TestCase): self.assertNumberMigrations(changes, 'testapp', 0) self.assertNumberMigrations(changes, 'otherapp', 0) + def test_renamed_referenced_m2m_model_case(self): + publisher_renamed = ModelState('testapp', 'publisher', [ + ('id', models.AutoField(primary_key=True)), + ('name', models.CharField(max_length=100)), + ]) + changes = self.get_changes( + [self.publisher, self.author_with_m2m], + [publisher_renamed, self.author_with_m2m], + questioner=MigrationQuestioner({'ask_rename_model': True}), + ) + self.assertNumberMigrations(changes, 'testapp', 0) + self.assertNumberMigrations(changes, 'otherapp', 0) + def test_rename_m2m_through_model(self): """ Tests autodetection of renamed models that are used in M2M relations as |
