import json base_url = "/inner/eda/api/v1beta/app/data_app_id/endpoint/v2" public_key = "public_key" org_id = 1 headers = { "x-auth-content": json.dumps({ "public_key": public_key, }), "X-ORG-ID": org_id, "X-Created-By": "someone@pingcap.com", } def create_data_summary(): from app import app with app.test_client() as test_client: url = f"{base_url}/dataSummaries" dbname = "car_1" database_uri = f"sqlite:///spider/database/{dbname}/{dbname}.sqlite?mode=ro" payload = { "database_uri": database_uri, "creator": "me", } response = test_client.post(url, data=json.dumps(payload), content_type='application/json', headers=headers) return response