Ejemplo n.º 1
0
    def test_get_oldest(self):
        cache = Cache(5, 60.0)

        cache._items = {
            "k1": ["data", 1.0],
            "k2": ["data", 1.5],
            "k3": ["data", 0.5]
        }
        self.assertEqual(cache.get_oldest(), "k3")

        cache._items = {"k1": ["data", 0.1], "k2": ["data", 1.0]}
        self.assertEqual(cache.get_oldest(), "k1")
Ejemplo n.º 2
0
 def test_get_oldest_empty_cache(self):
     cache = Cache(5, 60.0)
     self.assertIsNone(cache.get_oldest())