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")
def test_get_oldest_empty_cache(self): cache = Cache(5, 60.0) self.assertIsNone(cache.get_oldest())