diff --git a/hivemind/tavern/validate_response.py b/hivemind/tavern/validate_response.py index cd07e2904e78817c291bad0e6fbc63987669ecb6..5990418180738f6b6fe557c2040c41bbf284b459 100644 --- a/hivemind/tavern/validate_response.py +++ b/hivemind/tavern/validate_response.py @@ -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): """ This method will compare response with pattern file """ import os - # disable coparison with pattern on demand - if bool(os.getenv('TAVERN_DISABLE_COMPARATOR', False)): - return response_fname = directory + "/" + method + RESPONSE_FILE_EXT if os.path.exists(response_fname): @@ -67,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: