Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
def test_api_resources(app, person_list):
    api = Api()
    api.route(person_list, 'person_list', '/persons', '/person_list')
    api.init_app(app)
Ejemplo n.º 3
0
def test_api(app, person_list):
    api = Api(app)
    api.route(person_list, 'person_list', '/persons', '/person_list')
    api.init_app()