summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_asyncio/test_subprocess.py
diff options
context:
space:
mode:
authorKumar Aditya <59607654+kumaraditya303@users.noreply.github.com>2022-12-28 05:46:04 (GMT)
committerGitHub <noreply@github.com>2022-12-28 05:46:04 (GMT)
commit6835184a44389747dd151023b31a20ff75d6a402 (patch)
treeb7688fd2335a860c851023bf23ac3517cd8f1576 /Lib/test/test_asyncio/test_subprocess.py
parentb95b1b3b25b0a93a22c7d58ac5bd5870e62070a8 (diff)
downloadcpython-6835184a44389747dd151023b31a20ff75d6a402.zip
cpython-6835184a44389747dd151023b31a20ff75d6a402.tar.gz
cpython-6835184a44389747dd151023b31a20ff75d6a402.tar.bz2
GH-100192: fix `asyncio` subprocess tests to pass env vars to subprocess (#100569)
Diffstat (limited to 'Lib/test/test_asyncio/test_subprocess.py')
-rw-r--r--Lib/test/test_asyncio/test_subprocess.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/Lib/test/test_asyncio/test_subprocess.py b/Lib/test/test_asyncio/test_subprocess.py
index 1ae290a..f1ad10a 100644
--- a/Lib/test/test_asyncio/test_subprocess.py
+++ b/Lib/test/test_asyncio/test_subprocess.py
@@ -698,7 +698,8 @@ class SubprocessMixin:
def test_create_subprocess_env_shell(self) -> None:
async def main() -> None:
cmd = f'''{sys.executable} -c "import os, sys; sys.stdout.write(os.getenv('FOO'))"'''
- env = {"FOO": 'bar'}
+ env = os.environ.copy()
+ env["FOO"] = "bar"
proc = await asyncio.create_subprocess_shell(
cmd, env=env, stdout=subprocess.PIPE
)
@@ -710,7 +711,8 @@ class SubprocessMixin:
async def main() -> None:
cmd = [sys.executable, "-c",
"import os, sys; sys.stdout.write(os.getenv('FOO'))"]
- env = {"FOO": 'baz'}
+ env = os.environ.copy()
+ env["FOO"] = "baz"
proc = await asyncio.create_subprocess_exec(
*cmd, env=env, stdout=subprocess.PIPE
)