Ejemplo n.º 1
0
 def test_evict(self):
     cache.clear()
     for num in range(100):
         cache.set(num, num, tag=(num % 4))
     self.assertEqual(cache.evict(1), 25)
     cache.create_tag_index()
     self.assertEqual(cache.evict(2), 25)
     cache.drop_tag_index()
     self.assertEqual(cache.evict(3), 25)
     for num in range(0, 100, 4):
         self.assertEqual(cache.get(num), num)
 def test_evict(self):
     cache.clear()
     for num in range(100):
         cache.set(num, num, tag=(num % 4))
     self.assertEqual(cache.evict(1), 25)
     cache.create_tag_index()
     self.assertEqual(cache.evict(2), 25)
     cache.drop_tag_index()
     self.assertEqual(cache.evict(3), 25)
     for num in range(0, 100, 4):
         self.assertEqual(cache.get(num), num)