hurl/integration/tests_ok/output.py

20 lines
526 B
Python
Raw Normal View History

from app import app
2020-08-27 10:07:46 +03:00
from flask import request
@app.route("/output/endpoint1", methods=["POST"])
2020-08-27 10:07:46 +03:00
def output_endpoint1():
assert request.headers["Content-Type"] == "application/json"
2020-08-27 10:07:46 +03:00
s = request.data.decode("utf-8")
assert s == '{ "user": "bob" }'
return app.response_class(
headers={"date": "DATE1"}, response="Response endpoint1\n"
2020-08-27 10:07:46 +03:00
)
2020-08-27 10:07:46 +03:00
@app.route("/output/endpoint2")
def output_endpoint2():
return app.response_class(
headers={"date": "DATE2"}, response="Response endpoint2\n"
2020-08-27 10:07:46 +03:00
)