summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPablo Galindo <Pablogsal@gmail.com>2018-04-27 12:23:13 (GMT)
committerVictor Stinner <vstinner@redhat.com>2018-04-27 12:23:13 (GMT)
commit4114846265536344538ae44cb8ffd8ce2903faf7 (patch)
tree1c99fdf716bcfcf5a8bd8f39549ef833d2e72850
parentdf826f36e081211ef645a9025b60c4d84abb5419 (diff)
downloadcpython-4114846265536344538ae44cb8ffd8ce2903faf7.zip
cpython-4114846265536344538ae44cb8ffd8ce2903faf7.tar.gz
cpython-4114846265536344538ae44cb8ffd8ce2903faf7.tar.bz2
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
-rw-r--r--Lib/test/test_embed.py2
-rw-r--r--Misc/NEWS.d/next/Tests/2018-04-27-11-46-35.bpo-33358._OcR59.rst2
2 files changed, 3 insertions, 1 deletions
diff --git a/Lib/test/test_embed.py b/Lib/test/test_embed.py
index f926301..c52cb99 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 0000000..89406e9
--- /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``.