Issue #18339: use with self.assertRaises() to make test case more readable

This commit is contained in:
Christian Heimes 2013-07-01 23:00:13 +02:00
parent cca8c53d6a
commit 2178248858
1 changed files with 4 additions and 2 deletions

View File

@ -117,9 +117,11 @@ if has_c_implementation:
def test_issue18339(self):
unpickler = self.unpickler_class(io.BytesIO())
self.assertRaises(TypeError, setattr, unpickler, "memo", object)
with self.assertRaises(TypeError):
unpickler.memo = object
# used to cause a segfault
self.assertRaises(ValueError, setattr, unpickler, "memo", {-1: None})
with self.assertRaises(ValueError):
unpickler.memo = {-1: None}
unpickler.memo = {1: None}
class CDispatchTableTests(AbstractDispatchTableTests):