def test_count_empty(): with TemporaryDirectory() as db_dir: db = some_db.DB(db_dir, "my_db") assert db.count() == 0 db.close()
def setUp(self): global _dir, _db self._dir = TemporaryDirectory() self._db = some_db.DB(self._dir.name, "my_db")
def db_session(): with TemporaryDirectory() as db_dir: _db = some_db.DB(db_dir, "my_db") yield _db _db.close()
def db_session(tmp_path_factory): """Session db connection""" path = tmp_path_factory.mktemp("db_dir") _db = some_db.DB(path, "my_db") yield _db _db.close()
def db(): with TemporaryDirectory() as db_dir: _db = some_db.DB(db_dir, "my_db") yield _db # yield separates setup & teardown _db.close()
def setup_function(function): global _dir, _db _dir = TemporaryDirectory() _db = some_db.DB(_dir.name, "my_db")