summaryrefslogtreecommitdiff
path: root/tests/backends
diff options
context:
space:
mode:
authorVIZZARD-X <vigneshanandmay13@gmail.com>2025-11-22 15:57:33 +0530
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2025-12-26 21:59:10 +0100
commitda19b3897dc7c2e99b120d40322b36b4f1a09fe8 (patch)
treef080eda358cdb19733eb016660fa9a9a728aebd3 /tests/backends
parent6c2780ffe1aaf526e01287f9d0805143c23c7920 (diff)
Fixed #36112 -- Added fallback in last_executed_query() on Oracle and PostgreSQL.
Diffstat (limited to 'tests/backends')
-rw-r--r--tests/backends/base/test_operations.py13
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"