def test_clear(): cache = Cache('test', url=db_url, type=db_type, database=db_name) o = object() cache.set_value("test", o) assert cache.has_key("test") cache.clear() assert not cache.has_key("test")
def test_clear(): cache = Cache("test", data_dir="./cache", url=db_url, type="ext:database") o = object() cache.set_value("test", o) assert cache.has_key("test") cache.clear() assert not cache.has_key("test")
def test_clear(): cache = Cache('test', data_dir='./cache', url=db_url, type='ext:database') o = object() cache.set_value("test", o) assert cache.has_key("test") cache.clear() assert not cache.has_key("test")
def test_dropping_keys(): cache = Cache('test', data_dir='./cache', url=uri, type='mongodb', sparse_collection=True) cache.set_value('test', 20) cache.set_value('fred', 10) assert cache.has_key('test') assert 'test' in cache assert cache.has_key('fred') # Directly nuke the actual key, to simulate it being removed by mongodb cache.namespace.mongo.update({'_id': { 'namespace': 'test', 'key': 'test' }}, {'$unset': { 'data': True }}, safe=True) assert not cache.has_key('test') assert cache.has_key('fred') # Nuke the keys dict, it might die, who knows cache.namespace.mongo.remove( { '_id': 'test', 'data.test': { '$exists': True } }, safe=True) assert cache.has_key('fred') # And we still need clear to work, even if it won't work well cache.clear()
def test_spaces_in_keys(): cache = Cache("test", data_dir="./cache", url=mc_url, type="ext:memcached") cache.set_value("has space", 24) assert cache.has_key("has space") assert 24 == cache.get_value("has space") cache.set_value("hasspace", 42) assert cache.has_key("hasspace") assert 42 == cache.get_value("hasspace")
def test_spaces_in_keys(self): cache = Cache('test', **self.CACHE_ARGS) cache.set_value("has space", 24) assert cache.has_key("has space") assert 24 == cache.get_value("has space") cache.set_value("hasspace", 42) assert cache.has_key("hasspace") assert 42 == cache.get_value("hasspace")
def test_spaces_in_keys(): cache = Cache('test', data_dir='./cache', url=uri, type='mongodb', sparse_collection=True, skip_pickle=True) cache.set_value("has space", 24) assert cache.has_key("has space") assert 24 == cache.get_value("has space") cache.set_value("hasspace", 42) assert cache.has_key("hasspace") assert 42 == cache.get_value("hasspace")
def test_has_key_multicache(): cache = Cache("test", data_dir="./cache", url=mc_url, type="ext:memcached") o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache cache = Cache("test", data_dir="./cache", url=mc_url, type="ext:memcached") assert cache.has_key("test")
def test_has_key_multicache(): cache = Cache('test', data_dir='./cache', url=mc_url, type='ext:memcached') o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache cache = Cache('test', data_dir='./cache', url=mc_url, type='ext:memcached') assert cache.has_key("test")
def test_expiretime(): cache = Cache('test', data_dir='./cache', url=uri, type='mongodb_gridfs') cache.set_value('test', 20, expiretime=-10) cache.set_value('foo', 20) assert not cache.has_key('test') assert 'test' not in cache assert cache.has_key('foo') assert 'foo' in cache
def test_has_key_multicache(): cache = Cache('test', data_dir='./cache', type='dbm') o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache cache = Cache('test', data_dir='./cache', type='dbm') assert cache.has_key("test")
def test_spaces_in_keys(): cache = Cache('test', data_dir='./cache', url=mc_url, type='ext:memcached') cache.set_value("has space", 24) assert cache.has_key("has space") assert 24 == cache.get_value("has space") cache.set_value("hasspace", 42) assert cache.has_key("hasspace") assert 42 == cache.get_value("hasspace")
def test_has_key_multicache(): cache = Cache('test', data_dir='./cache', url=uri, type='mongodb_gridfs') o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache cache = Cache('test', data_dir='./cache', url=uri, type='mongodb_gridfs') assert cache.has_key("test")
def test_has_key_multicache(): cache = Cache("test", data_dir="./cache", type="dbm") o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache cache = Cache("test", data_dir="./cache", type="dbm") assert cache.has_key("test")
def test_spaces_in_keys(): cache = Cache('test', data_dir='./cache', url=uri, type='mongodb') cache.set_value("has space", 24) assert cache.has_key("has space") assert 24 == cache.get_value("has space") cache.set_value("hasspace", 42) assert cache.has_key("hasspace") assert 42 == cache.get_value("hasspace")
def test_has_key_multicache(self): cache = Cache('test', **self.CACHE_ARGS) o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache cache = Cache('test', **self.CACHE_ARGS) assert cache.has_key("test")
def test_has_key_multicache(): cache = Cache("test", data_dir="./cache", url=db_url, type="ext:database") o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache cache = Cache("test", data_dir="./cache", url=db_url, type="ext:database") assert cache.has_key("test")
def test_has_key_multicache(): cache = Cache('test', data_dir='./cache', url=uri, type='mongodb', sparse_collection=True) o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache cache = Cache('test', data_dir='./cache', url=uri, type='mongodb', sparse_collection=True) assert cache.has_key("test")
def test_has_key_multicache(): cache = Cache('test', data_dir='./cache', url=uri, type='mongodb') o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache cache = Cache('test', data_dir='./cache', url=uri, type='mongodb') assert cache.has_key("test")
def test_clear(self): cache = Cache('test', **self.CACHE_ARGS) cache.set_value('test', 20) cache.set_value('fred', 10) assert cache.has_key('test') assert 'test' in cache assert cache.has_key('fred') cache.clear() assert not cache.has_key("test")
def test_has_key_multicache(): cache = Cache('test', url=db_url, type=db_type, database=db_name) o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache cache = Cache('test', url=db_url, type=db_type, database=db_name) assert cache.has_key("test") cache.remove_value('test')
def test_has_key_multicache(): cache = Cache("test", data_dir="./cache", url=db_url, type="ext:database") o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache cache = Cache("test", data_dir="./cache", url=db_url, type="ext:database") assert cache.has_key("test") cache.remove_value("test")
def test_clear(self): cache = Cache("test", **self.CACHE_ARGS) cache.set_value("test", 20) cache.set_value("fred", 10) assert cache.has_key("test") assert "test" in cache assert cache.has_key("fred") cache.clear() assert not cache.has_key("test")
def test_has_key_multicache(): cache = Cache('test', data_dir='./cache', url=db_url, type='ext:database') o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache cache = Cache('test', data_dir='./cache', url=db_url, type='ext:database') assert cache.has_key("test") cache.remove_value('test')
def test_client(self): cache = Cache('test', data_dir='./cache', url=uri, type="mongodb") o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache assert not cache.has_key("foo") assert "foo" not in cache cache.remove_value("test") assert not cache.has_key("test")
def test_client(self): cache = Cache("test", data_dir="./cache", url=mc_url, type="ext:memcached", protocol="binary") o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache assert not cache.has_key("foo") assert "foo" not in cache cache.remove_value("test") assert not cache.has_key("test")
def test_has_key(): cache = Cache('test', data_dir='./cache', url=mc_url, type='ext:memcached') o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache assert not cache.has_key("foo") assert "foo" not in cache cache.remove_value("test") assert not cache.has_key("test")
def test_clearing_cache(): cache = Cache('test', data_dir='./cache', url=uri, type='mongodb_gridfs') cache.set_value('test', 20) cache.set_value('fred', 10) assert cache.has_key('test') assert 'test' in cache assert cache.has_key('fred') cache.clear() assert not cache.has_key('test')
def test_client(self): cache = Cache('test', data_dir='./cache', url=uri, type="mongodb", sparse_collection=True, skip_pickle=True) o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache assert not cache.has_key("foo") assert "foo" not in cache cache.remove_value("test") assert not cache.has_key("test")
def test_has_key(self): cache = Cache('test', **self.CACHE_ARGS) o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache assert not cache.has_key("foo") assert "foo" not in cache cache.remove_value("test") assert not cache.has_key("test")
def test_has_key(): cache = Cache('test', data_dir='./cache', url=uri, type='mongodb_gridfs') o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache assert not cache.has_key("foo") assert "foo" not in cache cache.remove_value("test") assert not cache.has_key("test")
def test_has_key(): cache = Cache("test", data_dir="./cache", type="dbm") o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache assert not cache.has_key("foo") assert "foo" not in cache cache.remove_value("test") assert not cache.has_key("test")
def test_has_key(): cache = Cache("test", data_dir="./cache", url=db_url, type="ext:database") o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache assert not cache.has_key("foo") assert "foo" not in cache cache.remove_value("test") assert not cache.has_key("test")
def test_deleting_keys(): cache = Cache("test", data_dir="./cache", url=mc_url, type="ext:memcached") cache.set_value("test", 20) # Nuke the keys dict, it might die, who knows cache.namespace.mc.delete("test:keys") assert cache.has_key("test") # make sure we can still delete keys even though our keys dict got nuked del cache["test"] assert not cache.has_key("test")
def test_deleting_keys(): cache = Cache('test', data_dir='./cache', url=mc_url, type='ext:memcached') cache.set_value('test', 20) # Nuke the keys dict, it might die, who knows cache.namespace.mc.delete('test:keys') assert cache.has_key('test') # make sure we can still delete keys even though our keys dict got nuked del cache['test'] assert not cache.has_key('test')
def test_client(self): cache = Cache('test', data_dir='./cache', url=mc_url, type="ext:memcached", protocol='binary') o = object() cache.set_value("test", o) assert cache.has_key("test") assert "test" in cache assert not cache.has_key("foo") assert "foo" not in cache cache.remove_value("test") assert not cache.has_key("test")
def test_dropping_keys(): cache = Cache('test', data_dir='./cache', url=mc_url, type='ext:memcached') cache.set_value('test', 20) cache.set_value('fred', 10) assert cache.has_key('test') assert 'test' in cache assert cache.has_key('fred') # Directly nuke the actual key, to simulate it being removed by memcached cache.namespace.mc.delete('test_test') assert not cache.has_key('test') assert cache.has_key('fred') # Nuke the keys dict, it might die, who knows cache.namespace.mc.delete('test:keys') assert cache.has_key('fred') # And we still need clear to work, even if it won't work well cache.clear()
def test_dropping_keys(): cache = Cache('test', data_dir='./cache', url=uri, type='mongodb') cache.set_value('test', 20) cache.set_value('fred', 10) assert cache.has_key('test') assert 'test' in cache assert cache.has_key('fred') # Directly nuke the actual key, to simulate it being removed by mongodb cache.namespace.mongo.update({'_id': 'test'}, {'$unset': {'data.test': True}}, safe=True) assert not cache.has_key('test') assert cache.has_key('fred') # Nuke the keys dict, it might die, who knows cache.namespace.mongo.remove({'_id': 'test', 'data.test': {'$exists': True}}, safe=True) assert cache.has_key('fred') # And we still need clear to work, even if it won't work well cache.clear()