From 21f3ac13a86cf1966a376138667bcf403b59c5d4 Mon Sep 17 00:00:00 2001
From: morkolai <nikolai-mork@live.no>
Date: Thu, 12 Mar 2020 18:34:43 +0100
Subject: [PATCH] #52 Test for fylling av data og format

---
 test/test_database.py | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/test/test_database.py b/test/test_database.py
index 842dc9a..ef1c404 100644
--- a/test/test_database.py
+++ b/test/test_database.py
@@ -105,6 +105,16 @@ class DatabaseTest(unittest.TestCase):
             self.assertRegex(actual[i][2], "[A-Z]{" + str(code_len) + "}")
             self.assertEqual(entry["type"], actual[i][3])
 
+    def test_last_updated(self):
+        """Assert table LastUpdated is filled when db is created."""
+        stmt = "SELECT Timestamp FROM LastUpdated"
+        # [:19] to skip microseconds
+        last_update = self.database.conn.execute(stmt).fetchall()[0][0][:19]
+        # Using raw string to not make backslash escape character
+        self.assertRegex(
+            last_update, r"(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})"
+        )
+
     def test_get_categories(self):
         """Assert function get_categories works as expected."""
         file_path = os.path.join(TESTDATA_PATH, "CategoryWords.txt")
-- 
GitLab