From a428cd35172daf2ed6a5a6dea9432e60ded241b0 Mon Sep 17 00:00:00 2001 From: debugtalk Date: Tue, 21 Apr 2020 22:51:38 +0800 Subject: [PATCH] fix: log request & response meta data when test failed --- httprunner/v3/runner.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/httprunner/v3/runner.py b/httprunner/v3/runner.py index 2b0be8c9..33b2e1f5 100644 --- a/httprunner/v3/runner.py +++ b/httprunner/v3/runner.py @@ -91,6 +91,10 @@ class TestCaseRunner(object): raise finally: self.validation_results = resp_obj.validation_results + # save request & response meta data + self.session.meta_data["validators"] = self.validation_results + self.session.meta_data["name"] = step.name + self.meta_datas.append(self.session.meta_data) return extract_mapping @@ -109,10 +113,6 @@ class TestCaseRunner(object): extract_mapping = self.__run_step(step) # save extracted variables to session variables session_variables.update(extract_mapping) - # save request & response meta data - self.session.meta_data["validators"] = self.validation_results - self.session.meta_data["name"] = step.name - self.meta_datas.append(self.session.meta_data) return self