From 48bd79d04972d5d90d4bb95c11902bd4014479d6 Mon Sep 17 00:00:00 2001 From: debugtalk Date: Thu, 23 Apr 2020 17:49:38 +0800 Subject: [PATCH] refactor: rename TestSuiteSummary field details to testcases --- httprunner/report/stringify.py | 2 +- httprunner/v3/api.py | 6 +++--- httprunner/v3/schema.py | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/httprunner/report/stringify.py b/httprunner/report/stringify.py index 8fd50ad3..8754f946 100644 --- a/httprunner/report/stringify.py +++ b/httprunner/report/stringify.py @@ -147,7 +147,7 @@ def __stringify_response(response_data): def stringify_summary(testsuite_summary: TestSuiteSummary): """ stringify summary, in order to dump json file and generate html report. """ - for index, testcase_summary in enumerate(testsuite_summary.details): + for index, testcase_summary in enumerate(testsuite_summary.testcases): if not testcase_summary.name: testcase_summary.name = f"testcase {index}" diff --git a/httprunner/v3/api.py b/httprunner/v3/api.py index 06c4ce61..876f4473 100644 --- a/httprunner/v3/api.py +++ b/httprunner/v3/api.py @@ -142,7 +142,7 @@ class HttpRunner(object): }, "time": {}, "platform": report.get_platform(), - "details": [] + "testcases": [] } for testcase_summary in tests_results: @@ -153,7 +153,7 @@ class HttpRunner(object): testsuite_summary["success"] &= testcase_summary.success - testsuite_summary["details"].append(testcase_summary) + testsuite_summary["testcases"].append(testcase_summary) total_duration = tests_results[-1].time.start_at + tests_results[-1].time.duration \ - tests_results[0].time.start_at @@ -233,7 +233,7 @@ class HttpRunner(object): return [ testcase_summary.in_out.dict() - for testcase_summary in self._summary.details + for testcase_summary in self._summary.testcases ] def run_path(self, path, dot_env_path=None, mapping=None) -> TestSuiteSummary: diff --git a/httprunner/v3/schema.py b/httprunner/v3/schema.py index fb48131c..ddf4cbb8 100644 --- a/httprunner/v3/schema.py +++ b/httprunner/v3/schema.py @@ -134,4 +134,4 @@ class TestSuiteSummary(BaseModel): stat: Stat time: TestCaseTime platform: PlatformInfo - details: List[TestCaseSummary] + testcases: List[TestCaseSummary]