def setup_class(cls): try: backend_cls = _backend_loader.load(cls.backend) backend = backend_cls(cls.config_args.get('arguments', {})) except ImportError: raise SkipTest("Backend %s not installed" % cls.backend) cls._check_backend_available(backend)
def _backend(self): backend_cls = _backend_loader.load(self.backend) _config_args = self.config_args.copy() arguments = _config_args.get("arguments", {}) arguments = {**arguments, **self.extra_arguments} self._backend_inst = backend_cls(arguments) return self._backend_inst
def setup_class(cls): backend_cls = _backend_loader.load(cls.backend) try: arguments = cls.config_args.get("arguments", {}) backend = backend_cls(arguments) except ImportError: pytest.skip("Backend %s not installed" % cls.backend) cls._check_backend_available(backend)
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 setup_class(cls): try: cls.backend_cls = _backend_loader.load(cls.backend) cls.backend_cls({}) except ImportError: pytest.skip("Backend %s not installed" % cls.backend)
def _backend(self): backend_cls = _backend_loader.load(self.backend) _config_args = self.config_args.copy() self._backend_inst = backend_cls(_config_args.get('arguments', {})) return self._backend_inst
def setup_class(cls): cls.backend_cls = _backend_loader.load(cls.backend) try: cls.backend_cls({}) except ImportError: pytest.skip("Backend %s not installed" % cls.backend)
def setup_class(cls): try: cls.backend_cls = _backend_loader.load(cls.backend) cls.backend_cls({}) except ImportError: raise SkipTest("Backend %s not installed" % cls.backend)