diff options
| author | guro-Ishiguro <guro120411@gmail.com> | 2025-12-23 00:30:05 +0900 |
|---|---|---|
| committer | Jacob Walls <jacobtylerwalls@gmail.com> | 2025-12-22 20:33:13 -0500 |
| commit | 84bae9c22a8ae7663c56cce5e0c611ea7c17fce1 (patch) | |
| tree | c10a9fb2e837baf881e8dfcbc3f7ec5b7fea7759 /tests/backends | |
| parent | 0def695e3cbaa9ede9ae4040a24cfed7417f9065 (diff) | |
Fixed #36818 -- Ensured SQLite connection before accessing max_query_params.
Regression in 358fd21c47cdf7bda520ce73c5cfd82bba57827b.
Diffstat (limited to 'tests/backends')
| -rw-r--r-- | tests/backends/sqlite/test_features.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/backends/sqlite/test_features.py b/tests/backends/sqlite/test_features.py index 95e060fbcc..45c3ec9f2c 100644 --- a/tests/backends/sqlite/test_features.py +++ b/tests/backends/sqlite/test_features.py @@ -1,3 +1,4 @@ +import copy import sqlite3 from unittest import mock, skipUnless @@ -29,3 +30,13 @@ class FeaturesTests(TestCase): finally: connection.connection.setlimit(limit_name, current_limit) self.assertEqual(connection.features.max_query_params, current_limit) + + def test_max_query_params_without_established_connection(self): + new_connection = connection.copy() + new_connection.settings_dict = copy.deepcopy(connection.settings_dict) + self.assertIsNone(new_connection.connection) + try: + result = new_connection.features.max_query_params + self.assertIsInstance(result, int) + finally: + new_connection._close() |
