mirror of
https://github.com/Orange-OpenSource/hurl.git
synced 2024-12-28 05:23:56 +03:00
49 lines
985 B
Python
49 lines
985 B
Python
from tests import app
|
|
from flask import Response
|
|
|
|
@app.route("/assert-json")
|
|
def assert_json():
|
|
return Response('''{
|
|
"count": 5,
|
|
"success": false,
|
|
"errors": [{"id":"error1"},{"id":"error2"}],
|
|
"warnings": [],
|
|
"duration": 1.5,
|
|
"tags": ["test"],
|
|
"nullable": null
|
|
}''', mimetype='application/json')
|
|
|
|
|
|
@app.route("/assert-json/index")
|
|
def assert_json_index():
|
|
return "1"
|
|
|
|
@app.route("/assert-json/list")
|
|
def assert_json_list():
|
|
return Response('''[
|
|
{ "id": 1, "name": "Bob"},
|
|
{ "id": 2, "name": "Bill"}
|
|
]''', mimetype='application/json')
|
|
|
|
@app.route("/assert-json/filter")
|
|
def assert_json_filter():
|
|
return Response('''{
|
|
"fruit": [
|
|
{
|
|
"name": "apple",
|
|
"price": {
|
|
"US": 100,
|
|
"UN": 110
|
|
}
|
|
},
|
|
{
|
|
"name": "grape",
|
|
"price": {
|
|
"US": 200,
|
|
"UN": 150
|
|
}
|
|
}
|
|
]
|
|
}''', mimetype='application/json')
|
|
|