def test_dupe_config(self): reg = CacheRegion() reg.configure("mock") assert_raises_message( Exception, "This region is already configured", reg.configure, "mock" )
def test_dupe_config(self): reg = CacheRegion() reg.configure("mock") assert_raises_message( exception.RegionAlreadyConfigured, "This region is already configured", reg.configure, "mock" ) eq_(reg.is_configured, True)
def test_replace_backend_config_with_custom_key_mangler(self): reg = CacheRegion(key_mangler=key_mangler) reg.configure("dogpile.cache.null") eq_(reg.is_configured, True) assert reg.key_mangler is key_mangler reg.configure("mock", replace_existing_backend=True) eq_(reg.is_configured, True) assert reg.key_mangler is key_mangler
def test_replace_backend_config(self): reg = CacheRegion() reg.configure("dogpile.cache.null") eq_(reg.is_configured, True) null_backend = _backend_loader.load("dogpile.cache.null") assert reg.key_mangler is null_backend.key_mangler reg.configure("mock", replace_existing_backend=True) eq_(reg.is_configured, True) assert isinstance(reg.backend, MockBackend) assert reg.key_mangler is MockBackend.key_mangler
def _region(self, init_args={}, config_args={}, backend="mock"): reg = CacheRegion(**init_args) reg.configure(backend, **config_args) return reg
def _region(self, init_args={}, config_args={}, backend="mock"): reg = CacheRegion(**init_args) config_args['wrap'] = [ProxyRegionTest.MockProxy] reg.configure(backend, **config_args) return reg
def _region(self, init_args={}, config_args={}, backend="mock"): reg = CacheRegion(**init_args) invalidator = self.CustomInvalidationStrategy() reg.configure(backend, region_invalidator=invalidator, **config_args) return reg
def _region(self, init_args={}, config_args={}, backend="mock"): reg = CacheRegion(**init_args) config_args["wrap"] = [ProxyRegionTest.MockProxy] reg.configure(backend, **config_args) return reg