Fixed test failure on Oracle
Failure was introduced with test in [19e5cd77f0
]
This commit is contained in:
parent
83ab04c6d6
commit
de220fb85e
|
@ -674,8 +674,11 @@ class SchemaTests(TransactionTestCase):
|
||||||
with connection.schema_editor() as editor:
|
with connection.schema_editor() as editor:
|
||||||
editor.create_model(Author)
|
editor.create_model(Author)
|
||||||
editor.create_model(BookWithLongName)
|
editor.create_model(BookWithLongName)
|
||||||
# Ensure the table is there and has the right index
|
# Find the properly shortened column name
|
||||||
|
column_name = connection.ops.quote_name("author_foreign_key_with_really_long_field_name_id")
|
||||||
|
column_name = column_name[1:-1].lower() # unquote, and, for Oracle, un-upcase
|
||||||
|
# Ensure the table is there and has an index on the column
|
||||||
self.assertIn(
|
self.assertIn(
|
||||||
"author_foreign_key_with_really_long_field_name_id",
|
column_name,
|
||||||
connection.introspection.get_indexes(connection.cursor(), BookWithLongName._meta.db_table),
|
connection.introspection.get_indexes(connection.cursor(), BookWithLongName._meta.db_table),
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue