Skip to content
Snippets Groups Projects
Commit 1ae2a4b1 authored by Dariusz Kędzierski's avatar Dariusz Kędzierski
Browse files

Only pattern check is disabled, other checks are valid

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