test_json_request_and_response() — flask Function Reference
Architecture documentation for the test_json_request_and_response() function in test_testing.py from the flask codebase.
Entity Profile
Dependency Diagram
graph TD 33051655_adef_fe88_90d4_3795859d3342["test_json_request_and_response()"] 8c162ff0_0a8a_d943_77b6_c07b38d297a0["test_testing.py"] 33051655_adef_fe88_90d4_3795859d3342 -->|defined in| 8c162ff0_0a8a_d943_77b6_c07b38d297a0 style 33051655_adef_fe88_90d4_3795859d3342 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
tests/test_testing.py lines 252–268
def test_json_request_and_response(app, client):
@app.route("/echo", methods=["POST"])
def echo():
return jsonify(flask.request.get_json())
with client:
json_data = {"drink": {"gin": 1, "tonic": True}, "price": 10}
rv = client.post("/echo", json=json_data)
# Request should be in JSON
assert flask.request.is_json
assert flask.request.get_json() == json_data
# Response should be in JSON
assert rv.status_code == 200
assert rv.is_json
assert rv.get_json() == json_data
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does test_json_request_and_response() do?
test_json_request_and_response() is a function in the flask codebase, defined in tests/test_testing.py.
Where is test_json_request_and_response() defined?
test_json_request_and_response() is defined in tests/test_testing.py at line 252.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free