From 9d201b0b3fd6591e538a592145a88c8a1e903180 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=B4=AB=E6=99=B4?= Date: Mon, 7 Jun 2021 16:13:36 +0800 Subject: [PATCH] [skip ci] Update code of test_info (#5650) Signed-off-by: wangting0128 --- tests20/python_client/check/func_check.py | 2 +- tests20/python_client/config/test_info.py | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/tests20/python_client/check/func_check.py b/tests20/python_client/check/func_check.py index 42fd9465ce..1f2993f3c3 100644 --- a/tests20/python_client/check/func_check.py +++ b/tests20/python_client/check/func_check.py @@ -27,7 +27,7 @@ class ResponseChecker: result = self.assert_succ(self.succ, True) elif self.check_task == CheckTasks.err_res: - result = self.assert_exception(self.response, self.succ, self.kwargs_dict) + result = self.assert_exception(self.response, self.succ, self.check_items) elif self.check_task == CheckTasks.check_list_count and self.check_items is not None: result = self.check_list_count(self.response, self.func_name, self.check_items) diff --git a/tests20/python_client/config/test_info.py b/tests20/python_client/config/test_info.py index 71775f0123..19264ebc65 100644 --- a/tests20/python_client/config/test_info.py +++ b/tests20/python_client/config/test_info.py @@ -12,10 +12,17 @@ class TestInfo: log_path = os.environ[var] return str(log_path) except Exception as e: - log_path = "/tmp/ci_logs" + log_path = "/tmp/ci_logs/" print("Failed to get environment variables : %s, Use default path : %s" % (str(e), log_path)) return log_path + @staticmethod + def create_path(log_path): + if not os.path.isdir(str(log_path)): + print("[modify_file] folder(%s) is not exist." % log_path) + print("[modify_file] create path now...") + os.makedirs(log_path) + def get_default_config(self): """ Make sure the path exists """ self.log_dir = self.get_env_variable() @@ -23,5 +30,7 @@ class TestInfo: self.log_info = "%s/ci_test_log.log" % self.log_dir self.log_err = "%s/ci_test_log.err" % self.log_dir + self.create_path(self.log_dir) + test_info = TestInfo()