def get(self, dump_to_log='false'): """get method. :param dump_to_log: A boolean string that says whether the configuration should be written to log :return: A pretty string that contains the service's configuration """ logger.info("Get configuration...") dump = dump_to_log.lower() == 'true' utils.set_utils_conf(conf) result = utils.report_config(conf, dump, logger) return result
def setup_app(config): token_conf = auth._get_token_conf(config) policy.init(config.authentication.policy_file, token_conf) app_conf = dict(config.app) app = make_app(app_conf.pop('root'), logging=getattr(config, 'logging', {}), **app_conf) set_utils_conf(conf) logger.info('Starting IMS...') return app
def setup_app(config): model.init_model() token_conf = authentication._get_token_conf(config) policy.init(config.authentication.policy_file, token_conf) app_conf = dict(config.app) # setting configurations for utils to be used from now and on utils.set_utils_conf(config) app = make_app(app_conf.pop('root'), logging=getattr(config, 'logging', {}), **app_conf) logger.info('Starting CMS...') return app
def test_check_conf_initialization(self): utils.set_utils_conf(None) self.assertRaises(AssertionError, utils._check_conf_initialization)
def test_set_utils_conf(self): utils.set_utils_conf('test') self.assertEqual(utils.conf, 'test')