support both "validate" and "validators"

This commit is contained in:
debugtalk
2019-04-11 12:30:08 +08:00
parent 86670df026
commit 3466bcbf9b
2 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -267,7 +267,7 @@ class Runner(object):
self.session_context.update_session_variables(extracted_variables_mapping) self.session_context.update_session_variables(extracted_variables_mapping)
# validate # validate
validators = test_dict.get("validate", []) validators = test_dict.get("validate") or test_dict.get("validators") or []
try: try:
self.session_context.validate(validators, resp_obj) self.session_context.validate(validators, resp_obj)
except (exceptions.ParamsError, exceptions.ValidationFailure, exceptions.ExtractFailure): except (exceptions.ParamsError, exceptions.ValidationFailure, exceptions.ExtractFailure):
+4 -4
View File
@@ -7,7 +7,7 @@
request: request:
url: /image/png url: /image/png
method: GET method: GET
validators: validate:
- eq: ["status_code", 200] - eq: ["status_code", 200]
- test: - test:
@@ -15,7 +15,7 @@
request: request:
url: /image/jpeg url: /image/jpeg
method: GET method: GET
validators: validate:
- eq: ["status_code", 200] - eq: ["status_code", 200]
- test: - test:
@@ -23,7 +23,7 @@
request: request:
url: /image/webp url: /image/webp
method: GET method: GET
validators: validate:
- eq: ["status_code", 200] - eq: ["status_code", 200]
- test: - test:
@@ -31,6 +31,6 @@
request: request:
url: /image/svg url: /image/svg
method: GET method: GET
validators: validate:
- eq: ["status_code", 200] - eq: ["status_code", 200]