def testEnv_CacheDirNotFound(self): cache.set_cache('testing') os.rmdir(cache.SPRITE_CACHE) if os.path.exists(cache.API_CACHE): os.remove(cache.API_CACHE) os.rmdir(cache.CACHE_DIR) self.assertEqual(cache.set_cache(), (cache.CACHE_DIR, cache.API_CACHE, cache.SPRITE_CACHE))
def testAttr_Caches_PathsChanged(self, new_path): cache.set_cache(new_path) self.assertEqual(os.path.abspath(new_path), cache.CACHE_DIR) self.assertEqual(os.path.join(os.path.abspath(new_path), 'api.cache'), cache.API_CACHE) self.assertEqual(os.path.join(os.path.abspath(new_path), 'sprite'), cache.SPRITE_CACHE) os.rmdir(cache.SPRITE_CACHE) os.rmdir(cache.CACHE_DIR)
def testAttr_Caches_Default(self): cache_dir, api_cache, sprite_cache = cache.set_cache() self.assertEqual(os.path.join(self.default_home, 'pokebase'), cache_dir) self.assertEqual(os.path.join(self.default_home, 'pokebase', 'api.cache'), api_cache) self.assertEqual(os.path.join(self.default_home, 'pokebase', 'sprite'), sprite_cache)
def setUp(self): cache.set_cache('testing')
def testEnv_CacheFileNotFound(self, endpoint, resource_id): # ensure it exsists before we delete it, cache.set_cache('testing') os.remove(cache.API_CACHE) with self.assertRaises(KeyError): cache.load(endpoint, resource_id)