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

Skip to content

Commit 845f152

Browse files
committed
Refactor buggy test to correctly use the msg argument of assertRaises.
1 parent 43432b8 commit 845f152

1 file changed

Lines changed: 4 additions & 9 deletions

File tree

Lib/test/test_socket.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -270,18 +270,13 @@ def test_weakref(self):
270270

271271
def testSocketError(self):
272272
# Testing socket module exceptions
273-
def raise_error(*args, **kwargs):
273+
msg = "Error raising socket exception (%s)."
274+
with self.assertRaises(socket.error, msg=msg % 'socket.error'):
274275
raise socket.error
275-
def raise_herror(*args, **kwargs):
276+
with self.assertRaises(socket.error, msg=msg % 'socket.herror'):
276277
raise socket.herror
277-
def raise_gaierror(*args, **kwargs):
278+
with self.assertRaises(socket.error, msg=msg % 'socket.gaierror'):
278279
raise socket.gaierror
279-
self.assertRaises(socket.error, raise_error,
280-
"Error raising socket exception.")
281-
self.assertRaises(socket.error, raise_herror,
282-
"Error raising socket exception.")
283-
self.assertRaises(socket.error, raise_gaierror,
284-
"Error raising socket exception.")
285280

286281
def testSendtoErrors(self):
287282
# Testing that sendto doens't masks failures. See #10169.

0 commit comments

Comments
 (0)