From 1ae2a4b1367139e7954b31596eaa4bf65e6aa68e Mon Sep 17 00:00:00 2001 From: Dariusz Kedzierski <dkedzierski@syncad.com> Date: Wed, 4 Nov 2020 20:15:00 +0100 Subject: [PATCH] Only pattern check is disabled, other checks are valid --- hivemind/tavern/validate_response.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/hivemind/tavern/validate_response.py b/hivemind/tavern/validate_response.py index cd07e290..59904181 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: -- GitLab