def test_bad_query(self): # We fail to provide a valid query result: this database also fails. db_execute_old = tkp.db.execute tkp.db.execute = Mock(MockResult([])) # This is an invalid result self.assertFalse(db_consistency.isconsistent("dummy query")) tkp.db.execute = db_execute_old
def test_is_inconsistent(self): # We provide a mock database result from an INconsistent database. db_execute_old = tkp.db.execute tkp.db.execute = Mock(MockResult([1])) # This is the wrong result self.assertFalse(db_consistency.isconsistent("dummy query")) tkp.db.execute = db_execute_old
def test_is_consistent(self): # We provide a mock database result from a consistent database. db_execute_old = tkp.db.execute tkp.db.execute = Mock(MockResult([0])) # This is the correct result self.assertTrue(db_consistency.isconsistent("dummy query")) tkp.db.execute = db_execute_old