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)
def test_has(self): c = SetCache('shas') self.assertFalse(c.has()) c.add(1) self.assertTrue(c.has())