From 9d3c5c5ef71924cab2399e2f7ede598cede241be Mon Sep 17 00:00:00 2001 From: debugtalk Date: Mon, 16 Apr 2018 20:35:53 +0800 Subject: [PATCH] filter output if out is empty --- httprunner/task.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/httprunner/task.py b/httprunner/task.py index 467e3e00..746db3ff 100644 --- a/httprunner/task.py +++ b/httprunner/task.py @@ -140,12 +140,11 @@ class TestSuite(unittest.TestSuite): outputs = [] for test_runner, variables in self.test_runner_list: - outputs.append( - { - "in": variables, - "out": test_runner.extract_output(self.output_variables_list) - } - ) + out = test_runner.extract_output(self.output_variables_list) + if not out: + continue + + outputs.append({"in": variables, "out": out}) return outputs