Original file line numberDiff line numberDiff line change@@ -23,33 +23,31 @@
2323importos, unittest
2424importsqlite3assqlite
252526-defget_db_path():
27-return"sqlite_testdb"
26+fromtest.supportimportLOOPBACK_TIMEOUT
27+fromtest.support.os_helperimportTESTFN, unlink
28+29+30+TIMEOUT=LOOPBACK_TIMEOUT/10
31+28322933classTransactionTests(unittest.TestCase):
3034defsetUp(self):
31-try:
32-os.remove(get_db_path())
33-exceptOSError:
34-pass
35-36-self.con1=sqlite.connect(get_db_path(), timeout=0.1)
35+self.con1=sqlite.connect(TESTFN, timeout=TIMEOUT)
3736self.cur1=self.con1.cursor()
383739-self.con2=sqlite.connect(get_db_path(), timeout=0.1)
38+self.con2=sqlite.connect(TESTFN, timeout=TIMEOUT)
4039self.cur2=self.con2.cursor()
41404241deftearDown(self):
43-self.cur1.close()
44-self.con1.close()
42+try:
43+self.cur1.close()
44+self.con1.close()
454546-self.cur2.close()
47-self.con2.close()
46+self.cur2.close()
47+self.con2.close()
484849-try:
50-os.unlink(get_db_path())
51-exceptOSError:
52-pass
49+finally:
50+unlink(TESTFN)
53515452deftest_dml_does_not_auto_commit_before(self):
5553self.cur1.execute("create table test(i)")