diff --git a/httprunner/app/routers/debug.py b/httprunner/app/routers/debug.py index b4d4fefb..9d99f04c 100644 --- a/httprunner/app/routers/debug.py +++ b/httprunner/app/routers/debug.py @@ -20,7 +20,7 @@ async def debug_single_testcase(project_meta: ProjectMeta, testcase: TestCase): for func_name in new_added_keys: project_meta.functions[func_name] = locals()[func_name] - runner.with_project_meta(project_meta).run(testcase) + runner.with_project_meta(project_meta).run_testcase(testcase) summary = runner.get_summary() if not summary.success: diff --git a/httprunner/runner.py b/httprunner/runner.py index f3f2fb3c..a97c4f89 100644 --- a/httprunner/runner.py +++ b/httprunner/runner.py @@ -185,7 +185,7 @@ class HttpRunner(object): config.base_url, config.variables, self.__project_meta.functions ) - def run(self, testcase: TestCase): + def run_testcase(self, testcase: TestCase): """run testcase""" self.config = testcase.config self.teststeps = testcase.teststeps @@ -222,7 +222,7 @@ class HttpRunner(object): raise exceptions.ParamsError(f"Invalid testcase path: {path}") testcase_obj = load_testcase_file(path) - return self.run(testcase_obj) + return self.run_testcase(testcase_obj) def get_step_datas(self) -> List[StepData]: return self.__step_datas @@ -284,7 +284,7 @@ class HttpRunner(object): ) try: - return self.run(TestCase(config=self.config, teststeps=self.teststeps)) + return self.run_testcase(TestCase(config=self.config, teststeps=self.teststeps)) finally: logger.remove(log_handler) logger.info(f"generate testcase log: {self.__log_path}")