From da14066847ec336c6330b1577ac74919a4eb457d Mon Sep 17 00:00:00 2001 From: debugtalk Date: Mon, 8 Apr 2019 21:10:22 +0800 Subject: [PATCH] fix: reference output variables --- httprunner/parser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/httprunner/parser.py b/httprunner/parser.py index 22b3ffcd..b7487d1a 100644 --- a/httprunner/parser.py +++ b/httprunner/parser.py @@ -893,7 +893,8 @@ def __prepare_testcase_tests(tests, config, project_mapping): session_variables.update(extract_mapping) check_variables_set = set(test_dict.get("variables", {}).keys()) \ - | set(session_variables.keys()) | {"request", "response"} + | set(session_variables.keys()) | {"request", "response"} \ + | set(test_dict.get("output", [])) # convert validators to lazy function validators = test_dict.pop("validate", [])