Ejemplo n.º 1
0
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']()
Ejemplo n.º 2
0
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']()
Ejemplo n.º 3
0
def test_logging_conf():
    toml_loader = Loader(os.path.join(here, 'config.toml'))
    expected = LOGGING_CONF
    actual = toml_loader.logging_config()
    assert expected == actual
Ejemplo n.º 4
0
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()
Ejemplo n.º 5
0
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