Exemplo n.º 1
0
def get_rules(plugins):
    from indico.web.flask.app import make_app
    app = make_app(testing=True,
                   config_override={
                       'BASE_URL': 'http://localhost/',
                       'SECRET_KEY': '*' * 16,
                       'PLUGINS': plugins
                   })
    return dump_url_map(app.url_map)
Exemplo n.º 2
0
def get_rules():
    from indico.web.flask.app import make_app
    app = make_app(set_path=True,
                   testing=True,
                   config_override={
                       'BASE_URL': 'http://localhost/',
                       'SECRET_KEY': '*' * 16
                   })
    return dump_url_map(app.url_map)
Exemplo n.º 3
0
def test_cli(app, pretty):
    obj = ScriptInfo(create_app=lambda info: app)
    args = ['--pretty'] if pretty else None
    result = CliRunner().invoke(cli, args=args, obj=obj)
    assert result.exit_code == 0
    assert result.output == _dumps(dump_url_map(app.url_map), pretty=pretty)
Exemplo n.º 4
0
def test_dump_url_map(app):
    assert dump_url_map(app.url_map) == URL_MAP
Exemplo n.º 5
0
def get_rules(plugin):
    from indico.web.flask.app import make_app
    app = make_app(set_path=True, testing=True, config_override={'BASE_URL': 'http://localhost/',
                                                                 'SECRET_KEY': '*' * 16,
                                                                 'PLUGINS': {plugin} if plugin else set()})
    return dump_url_map(app.url_map)