diff --git a/tests/migrations/test_autodetector.py b/tests/migrations/test_autodetector.py
index 5caec12..4baeed4 100644
a
|
b
|
class AutodetectorTests(TestCase):
|
997 | 997 | self.assertOperationAttributes(changes, "testapp", 0, 0, old_name="Author", new_name="NewAuthor") |
998 | 998 | self.assertOperationAttributes(changes, "testapp", 0, 1, name="newauthor", table="author_three") |
999 | 999 | |
| 1000 | def test_lazy_str(self): |
| 1001 | from django.core.validators import validate_slug |
| 1002 | import re |
| 1003 | from_state = ModelState( |
| 1004 | "a", "model", [( |
| 1005 | "id", models.AutoField( |
| 1006 | primary_key=True, |
| 1007 | validators=[( |
| 1008 | 'django.core.validators.RegexValidator', |
| 1009 | [re.compile('^[-a-zA-Z0-9_]+\\Z'), "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens.", 'invalid'], |
| 1010 | {}, |
| 1011 | )] |
| 1012 | ) |
| 1013 | )] |
| 1014 | ) |
| 1015 | to_state = ModelState( |
| 1016 | "a", "model", [("id", models.AutoField(primary_key=True, validators=[validate_slug]))] |
| 1017 | ) |
| 1018 | before = self.make_project_state([from_state]) |
| 1019 | after = self.make_project_state([to_state]) |
| 1020 | autodetector = MigrationAutodetector(before, after) |
| 1021 | changes = autodetector._detect_changes() |
| 1022 | if len(changes) > 0: |
| 1023 | ops = ', '.join(o.__class__.__name__ for o in changes['a'][0].operations) |
| 1024 | self.fail('Created operation(s) %s' % (ops,)) |
| 1025 | |
1000 | 1026 | def test_empty_foo_together(self): |
1001 | 1027 | """ |
1002 | 1028 | #23452 - Empty unique/index_together shouldn't generate a migration. |