def test_flush(self): cache = Memory() cache['test'] = 'test' assert cache.flush() assert not cache['test']
def test_expired(self): cache = Memory() cache.set('test', 'value', -1) assert cache.expired('test')
def test_set(self): cache = Memory() cache['test'] = 'test' cache.set('expired', 'value', -1) assert cache['test'] == 'test' assert not cache['expired']
def test_get(self): cache = Memory() cache['test'] = 'test' assert cache['test'] == 'test' assert cache.get('test') == 'test' assert cache.get('invalid', 'blah') == 'blah'
def test_contains(self): cache = Memory() assert not 'test' in cache cache['test'] = 'test' assert 'test' in cache
def test_delete(self): cache = Memory() cache['test'] = 'test' assert cache['test'] == 'test' del cache['test'] assert not cache['test']
def test_create(self): cache = Memory() assert repr(cache) == '<watson.cache.storage.Memory>'