コード例 #1
0
ファイル: test_simple_cache.py プロジェクト: sendas/SickGear
 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)
コード例 #2
0
    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)
コード例 #3
0
ファイル: test_simple_cache.py プロジェクト: sendas/SickGear
 def setUp(self):
     from shove.cache.simple import SimpleCache
     self.cache = SimpleCache(self.initstring)