hurl/integration/tests_ok/encoding.py

19 lines
404 B
Python
Raw Normal View History

2020-08-27 10:07:46 +03:00
from flask import request, make_response
from app import app
2020-08-27 10:07:46 +03:00
from io import BytesIO
@app.route("/encoding/utf8")
def encoding_utf8():
return "café"
2020-08-27 10:07:46 +03:00
@app.route("/encoding/latin1")
def encoding_latin1():
result = BytesIO()
result.write(b"\x63\x61\x66\xe9")
2020-08-27 10:07:46 +03:00
data = result.getvalue()
resp = make_response(data)
resp.content_type = "text/html; charset=ISO-8859-1"
2020-08-27 10:07:46 +03:00
return resp