diff --git a/httprunner/context.py b/httprunner/context.py index 3fe3d572..7d402fbf 100644 --- a/httprunner/context.py +++ b/httprunner/context.py @@ -168,12 +168,12 @@ class SessionContext(object): def validate(self, validators, resp_obj): """ make validations """ + self.validation_results = [] if not validators: return logger.log_debug("start to validate.") - self.validation_results = [] validate_pass = True failures = [] diff --git a/tests/test_context.py b/tests/test_context.py index 51e980e5..a5c6a835 100644 --- a/tests/test_context.py +++ b/tests/test_context.py @@ -146,6 +146,9 @@ class TestContext(ApiServerUnittest): self.context.init_test_variables(variables) self.context.validate(validators, resp_obj) + self.context.validate([], resp_obj) + self.assertEqual(self.context.validation_results, []) + def test_validate_exception(self): url = "http://127.0.0.1:5000/" resp = requests.get(url)