def test_create_backend_noexc(self): backup = backends.config.BACKEND_ARGS backends.config.BACKEND_ARGS = "lalala" logger = logging.getLogger() try: self.assertIsNone(backends.create_backend_noexc(logger, "Bar")) finally: backends.config.BACKEND_ARGS = backup self.assertIsNone(backends.create_backend_noexc(logger, "Bar!!!"))
def test_create_backend_noexc(self): backup = back.config.BACKEND_ARGS back.config.BACKEND_ARGS = "lalala" logger = logging.getLogger() git_index = ind.GitIndex(index_repo=self.default_url, cache=self.cached_path) try: self.assertIsNone( back.create_backend_noexc(logger, name="Bar", git_index=git_index)) finally: back.config.BACKEND_ARGS = backup self.assertIsNone( back.create_backend_noexc(logger, name="Bar!!!", git_index=git_index))
def dump_model(args): """ Prints the information about the model. :param args: :class:`argparse.Namespace` with "input", "backend", "args" and \ "log_level". :return: None """ log = logging.getLogger("dump") backend = create_backend_noexc(log, args.backend, args.args) if backend is None: return 1 print(models.GenericModel(args.input, backend=backend))
def wrapped_supply_backend(args): log = logging.getLogger(name) backend = create_backend_noexc(log, args.backend, args.args) if backend is None: return 1 return func(args, backend, log)