summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/migrations/test_operations.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/migrations/test_operations.py b/tests/migrations/test_operations.py
index e92b1c4506..1a268a8d86 100644
--- a/tests/migrations/test_operations.py
+++ b/tests/migrations/test_operations.py
@@ -2055,8 +2055,13 @@ class OperationTests(OperationTestBase):
self.assertEqual(len(new_state.models["test_rmfl", "pony"].fields), 4)
# Test the database alteration
self.assertColumnExists("test_rmfl_pony", "pink")
- with connection.schema_editor() as editor:
+ with (
+ connection.schema_editor() as editor,
+ CaptureQueriesContext(connection) as ctx,
+ ):
operation.database_forwards("test_rmfl", editor, project_state, new_state)
+ self.assertGreater(len(ctx.captured_queries), 0)
+ self.assertNotIn("CASCADE", ctx.captured_queries[-1]["sql"])
self.assertColumnNotExists("test_rmfl_pony", "pink")
# And test reversal
with connection.schema_editor() as editor: