Skip to content
Snippets Groups Projects
Commit 82ff138d authored by Bartek Wrona's avatar Bartek Wrona
Browse files

Merge branch 'dk-benchmarks-ver-2' into 'master'

Validator with ability to disable pattern comparison on demand

See merge request !169
parents f02dec62 1ae2a4b1
No related branches found
No related tags found
1 merge request!169Validator with ability to disable pattern comparison on demand
......@@ -36,6 +36,7 @@ def remove_tag(data, tags_to_remove):
def compare_response_with_pattern(response, method=None, directory=None, ignore_tags=None, error_response=False):
""" This method will compare response with pattern file """
import os
response_fname = directory + "/" + method + RESPONSE_FILE_EXT
if os.path.exists(response_fname):
os.remove(response_fname)
......@@ -63,6 +64,10 @@ def compare_response_with_pattern(response, method=None, directory=None, ignore_
save_json(response_fname, response_json)
raise PatternDiffException(msg)
# disable coparison with pattern on demand
if bool(os.getenv('TAVERN_DISABLE_COMPARATOR', False)):
return
import deepdiff
pattern = load_pattern(directory + "/" + method + PATTERN_FILE_EXT)
if ignore_tags is not None:
......
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