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