diff --git a/tests/schema/tests.py b/tests/schema/tests.py index 0bda5c990b4..17a4d7c715f 100644 --- a/tests/schema/tests.py +++ b/tests/schema/tests.py @@ -1671,6 +1671,9 @@ class SchemaTests(TransactionTestCase): self.assertNotIn(db_index_name, new_constraints) # The index from Meta.indexes is still in the database. self.assertIn(author_index_name, new_constraints) + # Drop the index + with connection.schema_editor() as editor: + editor.remove_index(AuthorWithIndexedName, index) finally: AuthorWithIndexedName._meta.indexes = [] @@ -1691,6 +1694,9 @@ class SchemaTests(TransactionTestCase): if connection.features.uppercases_column_names: index_name = index_name.upper() self.assertIndexOrder(Author._meta.db_table, index_name, ['ASC', 'DESC']) + # Drop the index + with connection.schema_editor() as editor: + editor.remove_index(Author, index) def test_indexes(self): """