diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2024-03-20 11:44:30 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-20 11:44:30 +0100 |
| commit | 6f7c0a4d66f36c59ae9eafa168b455e462d81901 (patch) | |
| tree | 07a185b68a2390655fcf29cbaa90f97029031482 /tests/test_utils | |
| parent | f2388a4b73ee74bd077854798a0ac1669d037304 (diff) | |
Fixed ResourceWarning from unclosed SQLite connection in test_utils on Python 3.13+.
On SQLite, close() doesn't explicitly close in-memory connections.
Follow up to 921670c6943e9c532137b7d164885f2d3ab436b8 and
dd45d5223b3c5640baefcb591782bbcff873b6bf.
Diffstat (limited to 'tests/test_utils')
| -rw-r--r-- | tests/test_utils/tests.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/test_utils/tests.py b/tests/test_utils/tests.py index fab7f27aa1..cd64c087c4 100644 --- a/tests/test_utils/tests.py +++ b/tests/test_utils/tests.py @@ -2158,7 +2158,8 @@ class AllowedDatabaseQueriesTests(SimpleTestCase): # closed on teardown). for conn in connections_dict.values(): if conn is not connection and conn.allow_thread_sharing: - conn.close() + conn.validate_thread_sharing() + conn._close() conn.dec_thread_sharing() def test_allowed_database_copy_queries(self): @@ -2169,7 +2170,8 @@ class AllowedDatabaseQueriesTests(SimpleTestCase): cursor.execute(sql) self.assertEqual(cursor.fetchone()[0], 1) finally: - new_connection.close() + new_connection.validate_thread_sharing() + new_connection._close() class DatabaseAliasTests(SimpleTestCase): |
