ppf: Add test to check exception raising in case of non-existent database file.
authorRazvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Fri, 19 Aug 2011 11:43:21 +0000 (14:43 +0300)
committerRazvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Fri, 19 Aug 2011 11:43:21 +0000 (14:43 +0300)
ppf/db/tests/test_access_sqlite.py

index 488194b..76d7a67 100644 (file)
@@ -326,6 +326,19 @@ class AccessTest(unittest.TestCase):
             # Exception is raised. Fail.
             self.assertEqual(True, False)
 
+    def test_error_on_connect_if_no_file(self):
+        """
+        Create separate connection to test connect() method on
+        non-existent database. Exception should be raised
+        """
+        dba = access.SQLiteDatabaseAccess()
+        try:
+            conn = dba.connect("lalala.db")
+        except access.DatabaseError, e:
+            self.assertEqual(True, True)
+        else:
+            self.assertEqual(True, False)
+
     def test_disconnect(self):
         """
         Create separate connection to test disconnect() method.