コード例 #1
0
ファイル: test_module_cache.py プロジェクト: C-Garza/pokebase
 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))
コード例 #2
0
 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)
コード例 #3
0
ファイル: test_module_cache.py プロジェクト: C-Garza/pokebase
 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)
コード例 #4
0
ファイル: test_module_cache.py プロジェクト: C-Garza/pokebase
 def setUp(self):
     cache.set_cache('testing')
コード例 #5
0
ファイル: test_module_cache.py プロジェクト: C-Garza/pokebase
 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)