def test_cull(self): from shove.cache.simple import SimpleCache cache = SimpleCache(self.initstring, max_entries=1) cache['test'] = 'test' cache['test2'] = 'test' cache['test2'] = 'test' self.assertEquals(len(cache), 1)
def test_timeout(self): import time from shove.cache.simple import SimpleCache cache = SimpleCache(self.initstring, timeout=1) cache['test'] = 'test' time.sleep(1) def tmp(): cache['test'] self.assertRaises(KeyError, tmp)
def setUp(self): from shove.cache.simple import SimpleCache self.cache = SimpleCache(self.initstring)