def test_set_wrong_key(self): with self.assertRaises(NonexistentKey): AbstractCache(FILENAME, DATABASE_NAME, SCHEMA, 'bad')
def test_reload_with_wrong_schema(self): with self.assertRaises(WrongSchema): AbstractCache(FILENAME, DATABASE_NAME, SCHEMA[2:], 'first')
def test_reload_and_destroy(self): newCache = AbstractCache(FILENAME, DATABASE_NAME, SCHEMA, 'first') newCache.destroy() self.assertFalse(os.path.exists(FILENAME))
def setUp(self): self.cache = AbstractCache(FILENAME, DATABASE_NAME, SCHEMA, 'first') self.cache1 = AbstractCache('cache1.db', DATABASE_NAME, SCHEMA, 'first') self.cache2 = AbstractCache('cache2.db', DATABASE_NAME, SCHEMA, 'first')