From 0e1312c959dcfd0193ed0c7ab3fd45d440da6d78 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Mon, 19 Nov 2018 10:05:55 +0100 Subject: [PATCH] bpo-35233: test_embed: fix filesystem encoding (GH-10597) Fix InitConfigTests: if utf8_mode is enabled, the expected filesystem encoding is UTF-8. --- Lib/test/test_embed.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Lib/test/test_embed.py b/Lib/test/test_embed.py index e6c8c8070b86..89797d25c844 100644 --- a/Lib/test/test_embed.py +++ b/Lib/test/test_embed.py @@ -492,6 +492,8 @@ class InitConfigTests(EmbeddingTestsMixin, unittest.TestCase): 'faulthandler': 1, } global_config = { + 'Py_FileSystemDefaultEncodeErrors': self.UTF8_MODE_ERRORS, + 'Py_FileSystemDefaultEncoding': 'utf-8', 'Py_NoUserSiteDirectory': 0, } self.check_config("init_from_config", core_config, global_config) @@ -510,13 +512,13 @@ class InitConfigTests(EmbeddingTestsMixin, unittest.TestCase): } global_config = { 'Py_DontWriteBytecodeFlag': 1, + 'Py_FileSystemDefaultEncodeErrors': self.UTF8_MODE_ERRORS, + 'Py_FileSystemDefaultEncoding': 'utf-8', 'Py_InspectFlag': 1, 'Py_NoUserSiteDirectory': 1, 'Py_OptimizeFlag': 2, 'Py_UnbufferedStdioFlag': 1, 'Py_VerboseFlag': 1, - 'Py_FileSystemDefaultEncoding': 'utf-8', - 'Py_FileSystemDefaultEncodeErrors': self.UTF8_MODE_ERRORS, } self.check_config("init_env", core_config, global_config) -- 2.47.3