diff --git a/httprunner/make.py b/httprunner/make.py index 544ea808..4cb86e87 100644 --- a/httprunner/make.py +++ b/httprunner/make.py @@ -370,7 +370,9 @@ def make_testcase(testcase: Dict, dir_path: Text = None) -> Text: # override testcase export ref_testcase_export: List = test_content["config"].get("export", []) if ref_testcase_export: - teststep.setdefault("export", []).extend(ref_testcase_export) + step_export: List = teststep.setdefault("export", []) + step_export.extend(ref_testcase_export) + teststep["export"] = list(set(step_export)) # prepare ref testcase class name ref_testcase_cls_name = pytest_files_made_cache_mapping[