From 00f63cb0bcb7bba0a823faad1c4f55ae268b9053 Mon Sep 17 00:00:00 2001 From: qingxu fu <505030475@qq.com> Date: Wed, 16 Aug 2023 21:29:16 +0800 Subject: [PATCH] configure utf8 encoding --- tests/test_utils.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/test_utils.py b/tests/test_utils.py index 682a96f..f3a45aa 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -22,10 +22,12 @@ def silence_stdout(func): def wrapper(*args, **kwargs): _original_stdout = sys.stdout sys.stdout = open(os.devnull, 'w') + sys.stdout.reconfigure(encoding='utf-8') for q in func(*args, **kwargs): sys.stdout = _original_stdout yield q sys.stdout = open(os.devnull, 'w') + sys.stdout.reconfigure(encoding='utf-8') sys.stdout.close() sys.stdout = _original_stdout return wrapper @@ -35,6 +37,7 @@ def silence_stdout_fn(func): def wrapper(*args, **kwargs): _original_stdout = sys.stdout sys.stdout = open(os.devnull, 'w') + sys.stdout.reconfigure(encoding='utf-8') result = func(*args, **kwargs) sys.stdout.close() sys.stdout = _original_stdout