def test_delete_deprecated(self): cache = Cache() cache.set_item_lifetime(seconds=1) for i in range(10): cache.add(i) time.sleep(0.5) deleted = cache.delete_deprecated() self.assertTrue(len(cache) == 1) self.assertEqual(deleted, 9) cache.reset_item_lifetime() self.assertEqual(cache.item_lifetime, None) cache.delete_deprecated() self.assertTrue(len(cache) == 1)