Esempio n. 1
0
 def test__cache_cleanup(self):
     cache = Cache(mkdtemp())
     size = 1000
     p1 = self._create_cache_item(cache, 1, size)
     p2 = self._create_cache_item(cache, 2, size)
     cache.cleanup(size * 2, [])
     self.assertTrue(os.path.exists(p1))
     self.assertTrue(os.path.exists(p2))
     p3 = self._create_cache_item(cache, 3, size)
     cache.cleanup(size * 2, [])
     self.assertFalse(os.path.exists(p1))
     self.assertTrue(os.path.exists(p2))
     self.assertTrue(os.path.exists(p3))
Esempio n. 2
0
 def test__cleanup_used_keys(self):
     cache = Cache(mkdtemp())
     p1 = self._create_cache_item(cache, 1, 1000)
     cache.cleanup(10, skip_keys=[1])
     self.assertTrue(os.path.exists(p1))