From 3a80d6371641959a9b3506d8f3ac4a6a491cae9d Mon Sep 17 00:00:00 2001 From: debugtalk Date: Mon, 8 Jun 2020 18:58:43 +0800 Subject: [PATCH] fix: ensure step referenced api, convert to v3 testcase --- httprunner/make.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/httprunner/make.py b/httprunner/make.py index 2e842213..c63f5345 100644 --- a/httprunner/make.py +++ b/httprunner/make.py @@ -324,6 +324,11 @@ def make_testcase(testcase: Dict, dir_path: Text = None) -> Text: # make ref testcase pytest file ref_testcase_path = __ensure_absolute(teststep["testcase"]) test_content = load_test_file(ref_testcase_path) + + # api in v2 format, convert to v3 testcase + if "request" in test_content and "name" in test_content: + test_content = ensure_testcase_v3_api(test_content) + test_content.setdefault("config", {})["path"] = ref_testcase_path ref_testcase_python_path = make_testcase(test_content)