[1.7.x] Fixed a MySQL test failure introduced by cbb29af1aa
.
Seems like unlike other backends MySQL get_constraints fails when dealing
with a non-existing table. refs #23160.
Backport of 1b00738f73
from master
This commit is contained in:
parent
6b2473d3e8
commit
99f3a65c73
|
@ -426,13 +426,13 @@ class OperationTests(OperationTestBase):
|
||||||
self.assertTableNotExists("test_rmwsrf_horserider")
|
self.assertTableNotExists("test_rmwsrf_horserider")
|
||||||
if connection.features.supports_foreign_keys:
|
if connection.features.supports_foreign_keys:
|
||||||
self.assertFKExists("test_rmwsrf_rider", ["friend_id"], ("test_rmwsrf_rider", "id"))
|
self.assertFKExists("test_rmwsrf_rider", ["friend_id"], ("test_rmwsrf_rider", "id"))
|
||||||
self.assertFKNotExists("test_rmwsrf_horserider", ["friend_id"], ("test_rmwsrf_horserider", "id"))
|
self.assertFKNotExists("test_rmwsrf_rider", ["friend_id"], ("test_rmwsrf_horserider", "id"))
|
||||||
with connection.schema_editor() as editor:
|
with connection.schema_editor() as editor:
|
||||||
operation.database_forwards("test_rmwsrf", editor, project_state, new_state)
|
operation.database_forwards("test_rmwsrf", editor, project_state, new_state)
|
||||||
self.assertTableNotExists("test_rmwsrf_rider")
|
self.assertTableNotExists("test_rmwsrf_rider")
|
||||||
self.assertTableExists("test_rmwsrf_horserider")
|
self.assertTableExists("test_rmwsrf_horserider")
|
||||||
if connection.features.supports_foreign_keys:
|
if connection.features.supports_foreign_keys:
|
||||||
self.assertFKNotExists("test_rmwsrf_rider", ["friend_id"], ("test_rmwsrf_rider", "id"))
|
self.assertFKNotExists("test_rmwsrf_horserider", ["friend_id"], ("test_rmwsrf_rider", "id"))
|
||||||
self.assertFKExists("test_rmwsrf_horserider", ["friend_id"], ("test_rmwsrf_horserider", "id"))
|
self.assertFKExists("test_rmwsrf_horserider", ["friend_id"], ("test_rmwsrf_horserider", "id"))
|
||||||
# And test reversal
|
# And test reversal
|
||||||
with connection.schema_editor() as editor:
|
with connection.schema_editor() as editor:
|
||||||
|
@ -441,7 +441,7 @@ class OperationTests(OperationTestBase):
|
||||||
self.assertTableNotExists("test_rmwsrf_horserider")
|
self.assertTableNotExists("test_rmwsrf_horserider")
|
||||||
if connection.features.supports_foreign_keys:
|
if connection.features.supports_foreign_keys:
|
||||||
self.assertFKExists("test_rmwsrf_rider", ["friend_id"], ("test_rmwsrf_rider", "id"))
|
self.assertFKExists("test_rmwsrf_rider", ["friend_id"], ("test_rmwsrf_rider", "id"))
|
||||||
self.assertFKNotExists("test_rmwsrf_horserider", ["friend_id"], ("test_rmwsrf_horserider", "id"))
|
self.assertFKNotExists("test_rmwsrf_rider", ["friend_id"], ("test_rmwsrf_horserider", "id"))
|
||||||
|
|
||||||
def test_add_field(self):
|
def test_add_field(self):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue