Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
 def setUp(self):
     from shove.cache.file import FileCache
     self.cache = FileCache(self.initstring)