From 99990a27f3a30198201e750205664d285c0f1374 Mon Sep 17 00:00:00 2001 From: "Anders H. Rebner" <anderhre@stud.ntnu.no> Date: Mon, 23 Mar 2020 19:21:07 +0100 Subject: [PATCH] =?UTF-8?q?#68=20test=5Fdatabase.py=20sletter=20database-f?= =?UTF-8?q?il=20mellom=20hver=20test,=20n=C3=A5=20fungerer=20testene?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/test_database.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/test/test_database.py b/test/test_database.py index 5f020b5..890b337 100644 --- a/test/test_database.py +++ b/test/test_database.py @@ -5,7 +5,7 @@ import unittest import json from time import sleep from datetime import datetime -from soitool.database import Database +from soitool.database import Database, DBPATH from soitool.coder import get_code_length_needed TESTDATA_PATH = Path(__file__).parent.parent / "soitool/testdata" @@ -17,6 +17,7 @@ class DatabaseTest(unittest.TestCase): def setUp(self): """Connect to/create database.""" self.database = Database() + self.addCleanup(self.delete_db) def test_connection(self): """Assert connection is not None.""" @@ -288,6 +289,12 @@ class DatabaseTest(unittest.TestCase): ] self.assertRegex(code, "[A-Z0-9]") + def delete_db(self): + """Delete generated db-file.""" + del self.database + if os.path.exists(DBPATH): + os.remove(DBPATH) + if __name__ == "__main__": unittest.main() -- GitLab