From 76d118577ec966ffe2c13c8009866299fcb3f962 Mon Sep 17 00:00:00 2001 From: Fu Hanxi Date: Wed, 8 Apr 2020 11:17:09 +0800 Subject: [PATCH] test_config: fix the bug that will generate !!python/unicode As an example, [7964999 example_test_002_](https://gitlab.espressif.cn:6688/espressif/esp-idf/-/jobs/7964999/artifacts/file/examples/test_configs/example_test_002_.yml) --- tools/ci/python_packages/tiny_test_fw/Utility/GitlabCIJob.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/ci/python_packages/tiny_test_fw/Utility/GitlabCIJob.py b/tools/ci/python_packages/tiny_test_fw/Utility/GitlabCIJob.py index e6173b035c..c5c9a66c66 100644 --- a/tools/ci/python_packages/tiny_test_fw/Utility/GitlabCIJob.py +++ b/tools/ci/python_packages/tiny_test_fw/Utility/GitlabCIJob.py @@ -62,4 +62,4 @@ class Job(dict): file_name = os.path.join(file_path, self["name"] + ".yml") if "case group" in self: with open(file_name, "w") as f: - yaml.dump(self["case group"].output(), f, default_flow_style=False) + yaml.safe_dump(self["case group"].output(), f, encoding='utf-8', default_flow_style=False)