[Python-checkins] bpo-35233: test_embed: fix filesystem encoding (GH-10597)

Victor Stinner webhook-mailer at python.org
Mon Nov 19 04:06:03 EST 2018


https://github.com/python/cpython/commit/0e1312c959dcfd0193ed0c7ab3fd45d440da6d78
commit: 0e1312c959dcfd0193ed0c7ab3fd45d440da6d78
branch: 3.7
author: Victor Stinner <vstinner at redhat.com>
committer: GitHub <noreply at github.com>
date: 2018-11-19T10:05:55+01:00
summary:

bpo-35233: test_embed: fix filesystem encoding (GH-10597)

Fix InitConfigTests: if utf8_mode is enabled, the expected filesystem
encoding is UTF-8.

files:
M Lib/test/test_embed.py

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 @@ def test_init_from_config(self):
             '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 @@ def test_init_env(self):
         }
         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)
 



More information about the Python-checkins mailing list