MCPcopy Index your code
hub / github.com/python/cpython / test_wrapped_unconnected

Method test_wrapped_unconnected

Lib/test/test_ssl.py:641–657  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

639 self.assertEqual(wr(), None)
640
641 def test_wrapped_unconnected(self):
642 # Methods on an unconnected SSLSocket propagate the original
643 # OSError raise by the underlying socket object.
644 s = socket.socket(socket.AF_INET)
645 with test_wrap_socket(s) as ss:
646 self.assertRaises(OSError, ss.recv, 1)
647 self.assertRaises(OSError, ss.recv_into, bytearray(b'x'))
648 self.assertRaises(OSError, ss.recvfrom, 1)
649 self.assertRaises(OSError, ss.recvfrom_into, bytearray(b'x'), 1)
650 self.assertRaises(OSError, ss.send, b'x')
651 self.assertRaises(OSError, ss.sendto, b'x', ('0.0.0.0', 0))
652 self.assertRaises(NotImplementedError, ss.dup)
653 self.assertRaises(NotImplementedError, ss.sendmsg,
654 [b'x'], (), 0, ('0.0.0.0', 0))
655 self.assertRaises(NotImplementedError, ss.recvmsg, 100)
656 self.assertRaises(NotImplementedError, ss.recvmsg_into,
657 [bytearray(100)])
658
659 def test_timeout(self):
660 # Issue #8524: when creating an SSL socket, the timeout of the

Callers

nothing calls this directly

Calls 3

test_wrap_socketFunction · 0.85
socketMethod · 0.80
assertRaisesMethod · 0.45

Tested by

no test coverage detected