Refs #28052 -- Cleaned up some indexes in schema tests.

This commit is contained in:
Tim Graham 2017-05-01 22:18:18 -04:00
parent 941280229e
commit d0e43f225f
1 changed files with 6 additions and 0 deletions

View File

@ -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):
"""