Beispiel #1
0
 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)
Beispiel #3
0
 def setUp(self):
     from shove.cache.simple import SimpleCache
     self.cache = SimpleCache(self.initstring)