Пример #1
0
 def test_len(self):
   pairs = [('a', 1), ('b', 2), ('c', 3), ('d', 4)]
   cache = LruCache(pairs)
   self.assertEqual(len(pairs), len(cache))
   del cache['a']
   self.assertEqual(len(pairs) - 1, len(cache))
   cache.clear()
   self.assertEqual(len(cache), 0)
Пример #2
0
 def test_clear(self):
   pairs = [('a', 1), ('b', 2), ('c', 3), ('d', 4)]
   cache = LruCache(pairs)
   self.assertEqual(len(cache), len(pairs))
   cache.clear()
   self.assertEqual(len(cache), 0)
   cache.clear()
   self.assertEqual(len(cache), 0)
   cache.update(pairs)
   self.assertEqual(len(cache), len(pairs))
   cache.clear()
   self.assertEqual(len(cache), 0)