Issue #17702: use assertRaises() for the unit test

This commit is contained in:
Victor Stinner 2013-04-14 16:43:03 +02:00
parent 6d10139d70
commit 839e5eafcb
1 changed files with 4 additions and 10 deletions

View File

@ -636,19 +636,13 @@ class EnvironTests(mapping_tests.BasicTestMappingProtocol):
missing = 'missingkey'
self.assertNotIn(missing, os.environ)
try:
with self.assertRaises(KeyError) as cm:
os.environ[missing]
except KeyError as err:
self.assertIs(err.args[0], missing)
else:
self.fail("KeyError not raised")
self.assertIs(cm.exception.args[0], missing)
try:
with self.assertRaises(KeyError) as cm:
del os.environ[missing]
except KeyError as err:
self.assertIs(err.args[0], missing)
else:
self.fail("KeyError not raised")
self.assertIs(cm.exception.args[0], missing)
class WalkTests(unittest.TestCase):
"""Tests for os.walk()."""