From: Victor Stinner Date: Fri, 7 May 2010 00:54:14 +0000 (+0000) Subject: Fix test_os: os.environb doesn't exist on Windows X-Git-Tag: v3.2a1~893 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=208d28cd41ad5cb4bd8665923d486d96232d9a42;p=python Fix test_os: os.environb doesn't exist on Windows --- diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py index 727b00eebf..443d2b9ac1 100644 --- a/Lib/test/test_os.py +++ b/Lib/test/test_os.py @@ -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"}