integration/wsgi.py (21 lines of code) (raw):
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
from datetime import datetime, timezone
from uuid import uuid4
from flask import Flask
import orjson
app = Flask(__name__)
NOW = datetime.now(timezone.utc)
@app.route("/")
def root():
data = {
"uuid": uuid4(),
"updated_at": NOW,
"data": [1, 2.2, None, True, False, orjson.Fragment(b"{}")],
}
payload = orjson.dumps(
data, option=orjson.OPT_NAIVE_UTC | orjson.OPT_OMIT_MICROSECONDS
)
return app.response_class(
response=payload,
status=200,
mimetype="application/json; charset=utf-8",
)