(url, query, user=None)
| 60 | return requests.post(url, headers=headers, json={"query": query}) |
| 61 | |
| 62 | def sql_user(url, query, user=None): |
| 63 | r = sql_post(url, query, user) |
| 64 | assert r.status_code == 200, f"expected 200, got {r.status_code}: {r.text}" |
| 65 | return r.json()["results"][0]["rows"][0][0] |
| 66 | |
| 67 | with c.test_case("anonymous_external_request"): |
| 68 | assert sql_user(ext, "SELECT current_user;") == "anonymous_http_user" |
no test coverage detected