fix: eval validator python script before validating

This commit is contained in:
debugtalk
2019-12-26 14:34:04 +08:00
parent 4cd12e3d2f
commit 2c4fce1e7c
2 changed files with 4 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
# Release History
## 2.4.9 (2019-12-25)
## 2.4.9 (2019-12-26)
**Added**
@@ -9,6 +9,7 @@
**Fixed**
- fix: display validators in report when validate raised exception
- fix: eval validator python script before validating
## 2.4.8 (2019-12-25)

View File

@@ -124,7 +124,8 @@ except Exception as ex:
for validator in validators:
if isinstance(validator, dict) and validator.get("type") == "python_script":
validator_dict, ex = self.validate_script(validator["script"])
script = self.session_context.eval_content(validator["script"])
validator_dict, ex = self.validate_script(script)
if ex:
validate_pass = False
failures.append(ex)