diff options
author | Erlend Egeberg Aasland <erlend.aasland@protonmail.com> | 2022-06-14 14:02:52 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-14 14:02:52 (GMT) |
commit | d773c6e95a1675d0d34ddc57290d624b982b7158 (patch) | |
tree | f417b82ba25db7c6c3d65b34564f951d2eb8ccdc /Lib/test/test_sqlite3 | |
parent | cdf7097612c986d4eb79cd7e76e32b5a467513a0 (diff) | |
download | cpython-d773c6e95a1675d0d34ddc57290d624b982b7158.zip cpython-d773c6e95a1675d0d34ddc57290d624b982b7158.tar.gz cpython-d773c6e95a1675d0d34ddc57290d624b982b7158.tar.bz2 |
gh-93795: Use test.support TESTFN/unlink in sqlite3 tests (#93796)
Diffstat (limited to 'Lib/test/test_sqlite3')
-rw-r--r-- | Lib/test/test_sqlite3/test_transactions.py | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/Lib/test/test_sqlite3/test_transactions.py b/Lib/test/test_sqlite3/test_transactions.py index 040ab1e..21acad8 100644 --- a/Lib/test/test_sqlite3/test_transactions.py +++ b/Lib/test/test_sqlite3/test_transactions.py @@ -23,35 +23,33 @@ import os, unittest import sqlite3 as sqlite +from test.support import LOOPBACK_TIMEOUT +from test.support.os_helper import TESTFN, unlink + from test.test_sqlite3.test_dbapi import memory_database -def get_db_path(): - return "sqlite_testdb" + +TIMEOUT = LOOPBACK_TIMEOUT / 10 + class TransactionTests(unittest.TestCase): def setUp(self): - try: - os.remove(get_db_path()) - except OSError: - pass - - self.con1 = sqlite.connect(get_db_path(), timeout=0.1) + self.con1 = sqlite.connect(TESTFN, timeout=TIMEOUT) self.cur1 = self.con1.cursor() - self.con2 = sqlite.connect(get_db_path(), timeout=0.1) + self.con2 = sqlite.connect(TESTFN, timeout=TIMEOUT) self.cur2 = self.con2.cursor() def tearDown(self): - self.cur1.close() - self.con1.close() + try: + self.cur1.close() + self.con1.close() - self.cur2.close() - self.con2.close() + self.cur2.close() + self.con2.close() - try: - os.unlink(get_db_path()) - except OSError: - pass + finally: + unlink(TESTFN) def test_dml_does_not_auto_commit_before(self): self.cur1.execute("create table test(i)") |