summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_sqlite3/test_dbapi.py
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2023-08-23 10:10:08 (GMT)
committerGitHub <noreply@github.com>2023-08-23 10:10:08 (GMT)
commit29bc6165ab8aa434145a34676b8b7e48e7c6e308 (patch)
tree3cea1120da428a47a2039140a15855adc3bc01cb /Lib/test/test_sqlite3/test_dbapi.py
parent31b61d19abcc63aa28625a31ed75411948fc1e7e (diff)
downloadcpython-29bc6165ab8aa434145a34676b8b7e48e7c6e308.zip
cpython-29bc6165ab8aa434145a34676b8b7e48e7c6e308.tar.gz
cpython-29bc6165ab8aa434145a34676b8b7e48e7c6e308.tar.bz2
gh-105539: Fix ResourceWarning from unclosed SQLite connections in test_sqlite3 (#108360)
Follow up to 1a1bfc28912a39b500c578e9f10a8a222638d411. Explicitly manage connections in: - test_audit.test_sqlite3 - test_sqlite3.test_audit - test_sqlite3.test_backup Co-authored-by: Erlend E. Aasland <erlend@python.org>
Diffstat (limited to 'Lib/test/test_sqlite3/test_dbapi.py')
-rw-r--r--Lib/test/test_sqlite3/test_dbapi.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/Lib/test/test_sqlite3/test_dbapi.py b/Lib/test/test_sqlite3/test_dbapi.py
index d80ad7a..9dedbdb 100644
--- a/Lib/test/test_sqlite3/test_dbapi.py
+++ b/Lib/test/test_sqlite3/test_dbapi.py
@@ -40,6 +40,7 @@ from os import SEEK_SET, SEEK_CUR, SEEK_END
from test.support.os_helper import TESTFN, TESTFN_UNDECODABLE, unlink, temp_dir, FakePath
from .util import memory_database, cx_limit
+from .util import MemoryDatabaseMixin
class ModuleTests(unittest.TestCase):
@@ -1740,10 +1741,9 @@ class ClosedConTests(unittest.TestCase):
self.check(self.con)
-class ClosedCurTests(unittest.TestCase):
+class ClosedCurTests(MemoryDatabaseMixin, unittest.TestCase):
def test_closed(self):
- con = sqlite.connect(":memory:")
- cur = con.cursor()
+ cur = self.cx.cursor()
cur.close()
for method_name in ("execute", "executemany", "executescript", "fetchall", "fetchmany", "fetchone"):