TESTDB_FILENAME = ".tmptest.db"
-def create_test_db():
- con = connect(TESTDB_FILENAME)
+def create_test_db(fn):
+ con = connect(fn)
cur = con.cursor()
cur.executescript("""
pragma foreign_keys = ON;
""")
con.close()
-def delete_test_db():
- remove(TESTDB_FILENAME)
+def delete_test_db(fn):
+ remove(fn)
class CoffeesTable(TestCase):
def test_db_exists(self):
self.assertIsNotNone(db.cur)
def test_test_db_exists(self):
- create_test_db()
+ create_test_db(TESTDB_FILENAME)
try:
db = Db(TESTDB_FILENAME)
self.assertIsNotNone(db.con)
self.assertIsNotNone(db.cur)
finally:
- delete_test_db()
+ delete_test_db(TESTDB_FILENAME)