Ejemplo n.º 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)
Ejemplo n.º 2
0
Archivo: cache.py Proyecto: 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)
Ejemplo n.º 3
0
 def testHot(self):
     obj = object()
     cache = getCache('test')
     cache.set(obj, 'a')
     val = cache.get(obj)
     self.assertEqual(val, 'a')
Ejemplo n.º 4
0
 def f():
     cache = getCache('test')
     cache.get(object())
Ejemplo n.º 5
0
 def testDefaultTimeout(self):
     cache = getCache('test')
     self.assertEqual(cache.timeout, DEFAULT_TIMEOUT)
Ejemplo n.º 6
0
 def testTimeout(self):
     cache = getCache('test', 5)
     self.assertEqual(cache.timeout, 5)
Ejemplo n.º 7
0
 def testDiffName(self):
     cache1 = getCache('test1')
     cache2 = getCache('test1')
     self.assertTrue(cache1<>cache2)
Ejemplo n.º 8
0
 def testName(self):
     cache = getCache('test')
     self.assertEqual('test', cache.name)
Ejemplo n.º 9
0
Archivo: cache.py Proyecto: xzwx/pulse2
 def testHot(self):
     obj = object()
     cache = getCache('test')
     cache.set(obj, 'a')
     val = cache.get(obj)
     self.assertEqual(val, 'a')
Ejemplo n.º 10
0
Archivo: cache.py Proyecto: xzwx/pulse2
 def f():
     cache = getCache('test')
     cache.get(object())
Ejemplo n.º 11
0
Archivo: cache.py Proyecto: xzwx/pulse2
 def testDefaultTimeout(self):
     cache = getCache('test')
     self.assertEqual(cache.timeout, DEFAULT_TIMEOUT)
Ejemplo n.º 12
0
Archivo: cache.py Proyecto: xzwx/pulse2
 def testTimeout(self):
     cache = getCache('test', 5)
     self.assertEqual(cache.timeout, 5)
Ejemplo n.º 13
0
Archivo: cache.py Proyecto: xzwx/pulse2
 def testDiffName(self):
     cache1 = getCache('test1')
     cache2 = getCache('test1')
     self.assertTrue(cache1 <> cache2)
Ejemplo n.º 14
0
Archivo: cache.py Proyecto: xzwx/pulse2
 def testName(self):
     cache = getCache('test')
     self.assertEqual('test', cache.name)