def test_stats(self): with mock.patch.object(cache, 'has_expired', return_value=False): cache.setv(se.key, se.value) self.assertEqual(cache.get_stats()['sets'], 1) self.assertEqual(cache.get_stats()['gets'], 0) cache.getv(se.key) self.assertEqual(cache.get_stats()['gets'], 1)
def test_stats_reset(self): self.assertEqual(cache.get_stats()['gets'], 0) self.assertRaises(KeyError, cache.getv, se.key) self.assertEqual(cache.get_stats()['gets'], 1) cache.configure() self.assertEqual(cache.get_stats()['gets'], 0)