Fix test_os: os.environb doesn't exist on Windows
This commit is contained in:
parent
8124feb07b
commit
208d28cd41
|
@ -369,6 +369,7 @@ class EnvironTests(mapping_tests.BasicTestMappingProtocol):
|
|||
|
||||
def setUp(self):
|
||||
self.__save = dict(os.environ)
|
||||
if os.name not in ('os2', 'nt'):
|
||||
self.__saveb = dict(os.environb)
|
||||
for key, value in self._reference().items():
|
||||
os.environ[key] = value
|
||||
|
@ -376,6 +377,7 @@ class EnvironTests(mapping_tests.BasicTestMappingProtocol):
|
|||
def tearDown(self):
|
||||
os.environ.clear()
|
||||
os.environ.update(self.__save)
|
||||
if os.name not in ('os2', 'nt'):
|
||||
os.environb.clear()
|
||||
os.environb.update(self.__saveb)
|
||||
|
||||
|
|
Loading…
Reference in New Issue