diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index c9518eef..045004c7 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,5 +1,17 @@ # Release History +## 3.0.9 (2020-06-05) + +**Fixed** + +- fix: miss formatting referenced testcase + +**Changed** + +- change: add `export` keyword in TStep to export session variables from referenced testcase +- change: rename TestCaseInOut field, config_vars and export_vars +- change: rename StepData field, export_vars + ## 3.0.8 (2020-06-04) **Added** diff --git a/httprunner/make.py b/httprunner/make.py index c35f6dc4..1099a12e 100644 --- a/httprunner/make.py +++ b/httprunner/make.py @@ -301,7 +301,9 @@ def make_testcase(testcase: Dict, dir_path: Text = None) -> Text: ref_testcase_python_path = make_testcase(test_content) # prepare ref testcase class name - ref_testcase_cls_name = pytest_files_made_cache_mapping[ref_testcase_python_path] + ref_testcase_cls_name = pytest_files_made_cache_mapping[ + ref_testcase_python_path + ] teststep["testcase"] = ref_testcase_cls_name # prepare import ref testcase diff --git a/httprunner/runner.py b/httprunner/runner.py index 4489c60b..d135a8f7 100644 --- a/httprunner/runner.py +++ b/httprunner/runner.py @@ -334,7 +334,8 @@ class HttpRunner(object): duration=self.__duration, ), in_out=TestCaseInOut( - config_vars=self.__config.variables, export_vars=self.get_export_variables() + config_vars=self.__config.variables, + export_vars=self.get_export_variables(), ), log=self.__log_path, step_datas=self.__step_datas,