def test_save_calendar_id_already_exists(self): cal = Calendar(CAL_TITLE, CAL_URL, self.__last_update, CAL_TZ) mgr = TestCache(db=TEST_DB_FILE) mgr.save(cal) cal = Calendar("", CAL_URL, "", CAL_TZ) self.assertRaises(Exception, mgr.save, cal) mgr.close()
def test_empty_cache(self): cal = Calendar(CAL_TITLE, CAL_URL, self.__last_update, CAL_TZ) mgr = TestCache(db=TEST_DB_FILE) mgr.save(cal) self.assertEqual(1, len(mgr.load_all())) mgr.empty() self.assertEqual(0, len(mgr.load_all()))
def test_save(self): cal = Calendar(CAL_TITLE, CAL_URL, self.__last_update, CAL_TZ) mgr = TestCache(db=TEST_DB_FILE) mgr.save(cal) loaded_cal = mgr.load(cal.url) self.assertEqual(CAL_TITLE, loaded_cal.title) self.assertEqual(CAL_URL, loaded_cal.url) self.assertEqual(self.__last_update, loaded_cal.last_update)
def test_delete_readd_without_close(self): cal = Calendar(CAL_TITLE, CAL_URL, self.__last_update, CAL_TZ) mgr = TestCache(db=TEST_DB_FILE) mgr.save(cal) mgr.delete(cal.url) mgr.save(cal)