Commit 208d28cd authored by Victor Stinner's avatar Victor Stinner

Fix test_os: os.environb doesn't exist on Windows

parent 8124feb0
......@@ -369,15 +369,17 @@ class EnvironTests(mapping_tests.BasicTestMappingProtocol):
def setUp(self):
self.__save = dict(os.environ)
self.__saveb = dict(os.environb)
if os.name not in ('os2', 'nt'):
self.__saveb = dict(os.environb)
for key, value in self._reference().items():
os.environ[key] = value
def tearDown(self):
os.environ.clear()
os.environ.update(self.__save)
os.environb.clear()
os.environb.update(self.__saveb)
if os.name not in ('os2', 'nt'):
os.environb.clear()
os.environb.update(self.__saveb)
def _reference(self):
return {"KEY1":"VALUE1", "KEY2":"VALUE2", "KEY3":"VALUE3"}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment