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)
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)
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)
def test_dump_url_map(app): assert dump_url_map(app.url_map) == URL_MAP
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)