From 96d6c518e902dec2146baf189edc626316769b20 Mon Sep 17 00:00:00 2001 From: coolreader18 <33094578+coolreader18@users.noreply.github.com> Date: Tue, 16 Apr 2019 19:40:01 -0500 Subject: [PATCH 1/2] Fix os.unsetenv test for windows --- tests/snippets/stdlib_os.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/snippets/stdlib_os.py b/tests/snippets/stdlib_os.py index 15fa176d8d..4ee13b274b 100644 --- a/tests/snippets/stdlib_os.py +++ b/tests/snippets/stdlib_os.py @@ -51,6 +51,11 @@ def __exit__(self, exc_type, exc_val, exc_tb): assert ENV_KEY in os.environ assert os.getenv(ENV_KEY) == ENV_VALUE del os.environ[ENV_KEY] -os.unsetenv(ENV_KEY) assert ENV_KEY not in os.environ assert os.getenv(ENV_KEY) == None + +if os.name == "posix": + os.environ[ENV_KEY] = ENV_VALUE + os.unsetenv(ENV_KEY) + assert ENV_KEY not in os.environ + assert os.getenv(ENV_KEY) == None From 11bf84e8c17ea1a61da3bb68babec8a8842eb914 Mon Sep 17 00:00:00 2001 From: coolreader18 <33094578+coolreader18@users.noreply.github.com> Date: Tue, 16 Apr 2019 21:59:34 -0500 Subject: [PATCH 2/2] Fix test again --- tests/snippets/stdlib_os.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/snippets/stdlib_os.py b/tests/snippets/stdlib_os.py index 4ee13b274b..7b9981bdf1 100644 --- a/tests/snippets/stdlib_os.py +++ b/tests/snippets/stdlib_os.py @@ -55,7 +55,6 @@ def __exit__(self, exc_type, exc_val, exc_tb): assert os.getenv(ENV_KEY) == None if os.name == "posix": - os.environ[ENV_KEY] = ENV_VALUE + os.putenv(ENV_KEY, ENV_VALUE) os.unsetenv(ENV_KEY) - assert ENV_KEY not in os.environ assert os.getenv(ENV_KEY) == None