diff options
author | Benjamin Peterson <benjamin@python.org> | 2009-10-10 21:27:03 (GMT) |
---|---|---|
committer | Benjamin Peterson <benjamin@python.org> | 2009-10-10 21:27:03 (GMT) |
commit | 676161a850e05d209bca1af02e94417db07e4f87 (patch) | |
tree | 48e596be3ba0d161dfdde2d4f543c651164d781a | |
parent | 38c34ef5de4c377f03c1d4860231ddc740974dc5 (diff) | |
download | cpython-676161a850e05d209bca1af02e94417db07e4f87.zip cpython-676161a850e05d209bca1af02e94417db07e4f87.tar.gz cpython-676161a850e05d209bca1af02e94417db07e4f87.tar.bz2 |
Rolled back revisions 74556 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
-rw-r--r-- | Doc/library/unittest.rst | 4 | ||||
-rw-r--r-- | Lib/test/test_unittest.py | 15 | ||||
-rw-r--r-- | Lib/unittest/case.py | 1 |
3 files changed, 0 insertions, 20 deletions
diff --git a/Doc/library/unittest.rst b/Doc/library/unittest.rst index aa76308..984ec27 100644 --- a/Doc/library/unittest.rst +++ b/Doc/library/unittest.rst @@ -891,10 +891,6 @@ Test cases with self.failUnlessRaises(some_error_class): do_something() - The context manager will store the caught exception object in its - :attr:`exc_value` attribute. This can be useful if the intention - is to perform additional checks on the exception raised. - .. versionchanged:: 3.1 Added the ability to use :meth:`assertRaises` as a context manager. diff --git a/Lib/test/test_unittest.py b/Lib/test/test_unittest.py index 120a90d..040880a 100644 --- a/Lib/test/test_unittest.py +++ b/Lib/test/test_unittest.py @@ -2846,21 +2846,6 @@ test case self.assertRaisesRegexp, Exception, re.compile('^Expected$'), Stub) - def testAssertRaisesExcValue(self): - class ExceptionMock(Exception): - pass - - def Stub(foo): - raise ExceptionMock(foo) - v = "particular value" - - ctx = self.assertRaises(ExceptionMock) - with ctx: - Stub(v) - e = ctx.exc_value - self.assertTrue(isinstance(e, ExceptionMock)) - self.assertEqual(e.args[0], v) - def testSynonymAssertMethodNames(self): """Test undocumented method name synonyms. diff --git a/Lib/unittest/case.py b/Lib/unittest/case.py index 88254be..79c4a72 100644 --- a/Lib/unittest/case.py +++ b/Lib/unittest/case.py @@ -116,7 +116,6 @@ class _AssertRaisesContext(object): if not issubclass(exc_type, self.expected): # let unexpected exceptions pass through return False - self.exc_value = exc_value #store for later retrieval if self.expected_regex is None: return True |