def add_legacy_action_route(config, name, action, **kwargs): custom_predicates = kwargs.pop("custom_predicates", []) custom_predicates += [pypi_action(action)] config.add_route(name, "/legacy/", custom_predicates=custom_predicates, **kwargs)
def test_pypi_action(action, params, expected): res = action_routing.pypi_action(action)({}, pretend.stub(params=params)) assert res == expected