Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3126a3d

Browse files
committed
Issue #18339: use with self.assertRaises() to make test case more readable
2 parents 626032a + 2178248 commit 3126a3d

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

Lib/test/test_pickle.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,9 +117,11 @@ class CPicklerUnpicklerObjectTests(AbstractPicklerUnpicklerObjectTests):
117117

118118
def test_issue18339(self):
119119
unpickler = self.unpickler_class(io.BytesIO())
120-
self.assertRaises(TypeError, setattr, unpickler, "memo", object)
120+
with self.assertRaises(TypeError):
121+
unpickler.memo = object
121122
# used to cause a segfault
122-
self.assertRaises(ValueError, setattr, unpickler, "memo", {-1: None})
123+
with self.assertRaises(ValueError):
124+
unpickler.memo = {-1: None}
123125
unpickler.memo = {1: None}
124126

125127
class CDispatchTableTests(AbstractDispatchTableTests):

0 commit comments

Comments
 (0)