From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Fri, 27 Apr 2018 12:41:25 +0000 (-0700) Subject: bpo-33358: Fix test_embed.test_pre_initialization_sys_options (GH-6612) X-Git-Tag: v3.7.0b4~20 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dd3ede7537653a62815c2fedbb67d6f2fb870d4c;p=python bpo-33358: Fix test_embed.test_pre_initialization_sys_options (GH-6612) Fix test_embed.test_pre_initialization_sys_options() when building with --enable-shared (cherry picked from commit 4114846265536344538ae44cb8ffd8ce2903faf7) Co-authored-by: Pablo Galindo --- diff --git a/Lib/test/test_embed.py b/Lib/test/test_embed.py index f926301b84..c52cb99487 100644 --- a/Lib/test/test_embed.py +++ b/Lib/test/test_embed.py @@ -208,7 +208,7 @@ class EmbeddingTests(unittest.TestCase): Checks that sys.warnoptions and sys._xoptions can be set before the runtime is initialized (otherwise they won't be effective). """ - env = dict(PYTHONPATH=os.pathsep.join(sys.path)) + env = dict(os.environ, PYTHONPATH=os.pathsep.join(sys.path)) out, err = self.run_embedded_interpreter( "pre_initialization_sys_options", env=env) expected_output = ( diff --git a/Misc/NEWS.d/next/Tests/2018-04-27-11-46-35.bpo-33358._OcR59.rst b/Misc/NEWS.d/next/Tests/2018-04-27-11-46-35.bpo-33358._OcR59.rst new file mode 100644 index 0000000000..89406e994a --- /dev/null +++ b/Misc/NEWS.d/next/Tests/2018-04-27-11-46-35.bpo-33358._OcR59.rst @@ -0,0 +1,2 @@ +Fix ``test_embed.test_pre_initialization_sys_options()`` when the interpreter +is built with ``--enable-shared``.