示例#1
0
文件: cache.py 项目: AnatomicJC/mmc
 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)
示例#2
0
文件: cache.py 项目: 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)
示例#3
0
文件: cache.py 项目: AnatomicJC/mmc
 def testHot(self):
     obj = object()
     cache = getCache('test')
     cache.set(obj, 'a')
     val = cache.get(obj)
     self.assertEqual(val, 'a')
示例#4
0
文件: cache.py 项目: AnatomicJC/mmc
 def f():
     cache = getCache('test')
     cache.get(object())
示例#5
0
文件: cache.py 项目: AnatomicJC/mmc
 def testDefaultTimeout(self):
     cache = getCache('test')
     self.assertEqual(cache.timeout, DEFAULT_TIMEOUT)
示例#6
0
文件: cache.py 项目: AnatomicJC/mmc
 def testTimeout(self):
     cache = getCache('test', 5)
     self.assertEqual(cache.timeout, 5)
示例#7
0
文件: cache.py 项目: AnatomicJC/mmc
 def testDiffName(self):
     cache1 = getCache('test1')
     cache2 = getCache('test1')
     self.assertTrue(cache1<>cache2)
示例#8
0
文件: cache.py 项目: AnatomicJC/mmc
 def testName(self):
     cache = getCache('test')
     self.assertEqual('test', cache.name)
示例#9
0
文件: cache.py 项目: xzwx/pulse2
 def testHot(self):
     obj = object()
     cache = getCache('test')
     cache.set(obj, 'a')
     val = cache.get(obj)
     self.assertEqual(val, 'a')
示例#10
0
文件: cache.py 项目: xzwx/pulse2
 def f():
     cache = getCache('test')
     cache.get(object())
示例#11
0
文件: cache.py 项目: xzwx/pulse2
 def testDefaultTimeout(self):
     cache = getCache('test')
     self.assertEqual(cache.timeout, DEFAULT_TIMEOUT)
示例#12
0
文件: cache.py 项目: xzwx/pulse2
 def testTimeout(self):
     cache = getCache('test', 5)
     self.assertEqual(cache.timeout, 5)
示例#13
0
文件: cache.py 项目: xzwx/pulse2
 def testDiffName(self):
     cache1 = getCache('test1')
     cache2 = getCache('test1')
     self.assertTrue(cache1 <> cache2)
示例#14
0
文件: cache.py 项目: xzwx/pulse2
 def testName(self):
     cache = getCache('test')
     self.assertEqual('test', cache.name)