コード例 #1
0
    def test_set(self):
        c = SetCache('sfoo__init__', 'bar__init__')
        c.ttl = 1
        c.add('happy')
        self.assertTrue('happy' in c)
        time.sleep(1)
        self.assertFalse('happy' in c)

        c = SetCache('sfoo__init__', 'bar__init__', data=set([1, 2]))
        self.assertTrue(1 in c)
        self.assertTrue(2 in c)

        c.add(3)
        self.assertTrue(3 in c)
コード例 #2
0
ファイル: caches_test.py プロジェクト: ZhangDewei/caches
    def test_set(self):
        c = SetCache('sfoo__init__', 'bar__init__')
        c.ttl = 1
        c.add('happy')
        self.assertTrue('happy' in c)
        time.sleep(1)
        self.assertFalse('happy' in c)

        c = SetCache('sfoo__init__', 'bar__init__', data=set([1, 2]))
        self.assertTrue(1 in c)
        self.assertTrue(2 in c)

        c.add(3)
        self.assertTrue(3 in c)
コード例 #3
0
ファイル: caches_test.py プロジェクト: ZhangDewei/caches
 def test_has(self):
     c = SetCache('shas')
     self.assertFalse(c.has())
     c.add(1)
     self.assertTrue(c.has())
コード例 #4
0
 def test_has(self):
     c = SetCache('shas')
     self.assertFalse(c.has())
     c.add(1)
     self.assertTrue(c.has())