diff options
Diffstat (limited to 'tests/backends/base')
| -rw-r--r-- | tests/backends/base/test_operations.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/backends/base/test_operations.py b/tests/backends/base/test_operations.py index a0bd50351c..96fadb4c7a 100644 --- a/tests/backends/base/test_operations.py +++ b/tests/backends/base/test_operations.py @@ -171,6 +171,19 @@ class DatabaseOperationTests(TestCase): def setUp(self): self.ops = BaseDatabaseOperations(connection=connection) + def test_last_executed_query_base_fallback(self): + sql = "INVALID SQL" + params = [] + with connection.cursor() as cursor: + cursor.close() + try: + cursor.execute(sql, params) + except connection.features.closed_cursor_error_class: + pass + self.assertIsNotNone( + connection.ops.last_executed_query(cursor, sql, params), + ) + @skipIfDBFeature("can_distinct_on_fields") def test_distinct_on_fields(self): msg = "DISTINCT ON fields is not supported by this database backend" |
