only output variables that are in variables_mapping

This commit is contained in:
httprunner
2018-02-07 10:36:25 +08:00
parent d4048c066c
commit 5048a0785d
+9 -4
View File
@@ -237,10 +237,15 @@ class Runner(object):
""" generate and print output """ generate and print output
""" """
variables_mapping = self.context.get_testcase_variables_mapping() variables_mapping = self.context.get_testcase_variables_mapping()
output = {
variable: variables_mapping[variable] output = {}
for variable in output_variables_list for variable in output_variables_list:
} if variable not in variables_mapping:
logging.warning("variable '{}' can not be found in variables mapping, failed to ouput!")
continue
output[variable] = variables_mapping[variable]
utils.print_output(output) utils.print_output(output)
return output return output