From da19b3897dc7c2e99b120d40322b36b4f1a09fe8 Mon Sep 17 00:00:00 2001 From: VIZZARD-X Date: Sat, 22 Nov 2025 15:57:33 +0530 Subject: Fixed #36112 -- Added fallback in last_executed_query() on Oracle and PostgreSQL. --- tests/backends/base/test_operations.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tests') 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" -- cgit v1.3