def main(argv=sys.argv): args = parser.parse_args(argv[1:]) loader = Loader(args.config_uri) dictConfig(loader.logging_config(args.appname)) app = loader.load_app(args.appname) env = prepare(registry=app.registry) try: do_fetch(env['request']) finally: env['closer']()
def main(argv=sys.argv): if len(argv) < 3: usage(argv) config_uri = argv[1] appname = argv[2] loader = Loader(config_uri) dictConfig(loader.logging_config(appname)) app = loader.load_app(appname) env = prepare(registry=app.registry) env['app'] = app try: engine = env['request'].db_session.bind Base.metadata.create_all(engine) finally: env['closer']()
def test_logging_conf(): toml_loader = Loader(os.path.join(here, 'config.toml')) expected = LOGGING_CONF actual = toml_loader.logging_config() assert expected == actual
def test_null_logging_config(): config_path = os.path.join(here, 'config_files/simple_config.ini') loader = Loader(config_path) with pytest.raises(KeyError): loader.logging_config()
def test_load_logging_config(working_set): config_path = os.path.join(here, 'config_files/simple_config.json') loader = Loader(config_path) actual = loader.logging_config() assert actual == LOGGING_CONFIG