from flask import request from app import app import json @app.route("/variables", methods=["POST"]) def variables(): assert request.headers["Content-Type"] == "application/json" assert request.headers["Name"] == "Jennifer" assert request.headers["Age"] == "30" assert request.headers["Female"] == "true" assert request.headers["Id"] == "123" assert request.headers["Height"] == "1.7" assert request.headers["A-null"] == "null" assert request.headers["Country"] == "Italy" assert request.headers["Planet"] == "The Earth" assert request.headers["Galaxy"] == "Milky Way" s = request.data.decode("utf-8") data = json.loads(s) assert data["name"] == "Jennifer" assert data["age"] == 30 assert data["female"] == True assert data["id"] == "123" assert data["height"] == 1.7 assert data["a_null"] is None assert data["country"] == "Italy" assert data["planet"] == "The Earth" assert data["galaxy"] == "Milky Way" return "" @app.route("/variable/country") def country(): return "Italy" @app.route("/variable/planet") def planet(): return "The Earth"