def register_routes(client, app, api_blueprint, person_list, person_detail, person_computers, person_list_raise_jsonapiexception, person_list_raise_exception, person_list_response, person_list_without_schema, computer_list, computer_detail, computer_owner): api = Api(api_blueprint) api.route(person_list, 'person_list', '/persons') api.route(person_detail, 'person_detail', '/persons/<int:person_id>') api.route(person_computers, 'person_computers', '/persons/<int:person_id>/relationships/computers') api.route(person_computers, 'person_computers_error', '/persons/<int:person_id>/relationships/computer') api.route(person_list_raise_jsonapiexception, 'person_list_jsonapiexception', '/persons_jsonapiexception') api.route(person_list_raise_exception, 'person_list_exception', '/persons_exception') api.route(person_list_response, 'person_list_response', '/persons_response') api.route(person_list_without_schema, 'person_list_without_schema', '/persons_without_schema') api.route(computer_list, 'computer_list', '/computers', '/persons/<int:person_id>/computers') api.route(computer_list, 'computer_detail', '/computers/<int:id>') api.route(computer_owner, 'computer_owner', '/computers/<int:id>/relationships/owner') api.init_app(app)
def test_api_resources(app, person_list): api = Api() api.route(person_list, 'person_list', '/persons', '/person_list') api.init_app(app)
def test_api(app, person_list): api = Api(app) api.route(person_list, 'person_list', '/persons', '/person_list') api.init_app()