Example #1
0
 def testTimeout3(self):
     obj = object()
     cache = getCache('test')
     cache.set(obj, 'a', timeout=2)
     time.sleep(3)
     
     def f():
         cache.get(obj)
     self.assertRaises(CacheExpired, f)
Example #2
0
File: cache.py Project: xzwx/pulse2
    def testTimeout3(self):
        obj = object()
        cache = getCache('test')
        cache.set(obj, 'a', timeout=2)
        time.sleep(3)

        def f():
            cache.get(obj)

        self.assertRaises(CacheExpired, f)
Example #3
0
 def testHot(self):
     obj = object()
     cache = getCache('test')
     cache.set(obj, 'a')
     val = cache.get(obj)
     self.assertEqual(val, 'a')
Example #4
0
 def f():
     cache = getCache('test')
     cache.get(object())
Example #5
0
 def testDefaultTimeout(self):
     cache = getCache('test')
     self.assertEqual(cache.timeout, DEFAULT_TIMEOUT)
Example #6
0
 def testTimeout(self):
     cache = getCache('test', 5)
     self.assertEqual(cache.timeout, 5)
Example #7
0
 def testDiffName(self):
     cache1 = getCache('test1')
     cache2 = getCache('test1')
     self.assertTrue(cache1<>cache2)
Example #8
0
 def testName(self):
     cache = getCache('test')
     self.assertEqual('test', cache.name)
Example #9
0
File: cache.py Project: xzwx/pulse2
 def testHot(self):
     obj = object()
     cache = getCache('test')
     cache.set(obj, 'a')
     val = cache.get(obj)
     self.assertEqual(val, 'a')
Example #10
0
File: cache.py Project: xzwx/pulse2
 def f():
     cache = getCache('test')
     cache.get(object())
Example #11
0
File: cache.py Project: xzwx/pulse2
 def testDefaultTimeout(self):
     cache = getCache('test')
     self.assertEqual(cache.timeout, DEFAULT_TIMEOUT)
Example #12
0
File: cache.py Project: xzwx/pulse2
 def testTimeout(self):
     cache = getCache('test', 5)
     self.assertEqual(cache.timeout, 5)
Example #13
0
File: cache.py Project: xzwx/pulse2
 def testDiffName(self):
     cache1 = getCache('test1')
     cache2 = getCache('test1')
     self.assertTrue(cache1 <> cache2)
Example #14
0
File: cache.py Project: xzwx/pulse2
 def testName(self):
     cache = getCache('test')
     self.assertEqual('test', cache.name)