Skip to content
Snippets Groups Projects
Commit f08799fe authored by Michał Kudela's avatar Michał Kudela
Browse files

Add support for postgrest_exception in Tavern test validation function

parent 68577261
Branches kudmich/prepare_tavern_tests_to_working_with_postgrest
No related tags found
1 merge request!258Add ignore tag for notification tests
...@@ -105,7 +105,13 @@ def compare_response_with_pattern(response, method=None, directory=None, ignore_ ...@@ -105,7 +105,13 @@ def compare_response_with_pattern(response, method=None, directory=None, ignore_
os.remove(response_fname) os.remove(response_fname)
response_json = response.json() response_json = response.json()
error = response_json.get("error", None)
error = None
if isinstance(response_json, dict) and all(key in response_json.keys() for key in ["code", "details", "hint", "message"]):
error = response_json
elif "error" in response_json:
error = response_json["error"]
if os.getenv("IS_DIRECT_CALL_HAFAH", "").lower() == "true": if os.getenv("IS_DIRECT_CALL_HAFAH", "").lower() == "true":
result = response_json result = response_json
else: else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment