diff options
author | Nick Coghlan <ncoghlan@gmail.com> | 2011-08-23 12:26:44 (GMT) |
---|---|---|
committer | Nick Coghlan <ncoghlan@gmail.com> | 2011-08-23 12:26:44 (GMT) |
commit | 5fab03fd1565f4cd644ea2ab007876084dabfb8d (patch) | |
tree | 434c5cb7307fa960e1721a6b26be60af733d5315 /Lib/test/test_ssl.py | |
parent | 710d27e93a25637e9fad7913e79a8e3ead68a3e0 (diff) | |
download | cpython-5fab03fd1565f4cd644ea2ab007876084dabfb8d.zip cpython-5fab03fd1565f4cd644ea2ab007876084dabfb8d.tar.gz cpython-5fab03fd1565f4cd644ea2ab007876084dabfb8d.tar.bz2 |
Remove the SSLSocket versions of sendmsg/recvmsg due to lack of proper tests and documentation in conjunction with lack of any known use cases (see issue #6560 for details)
Diffstat (limited to 'Lib/test/test_ssl.py')
-rw-r--r-- | Lib/test/test_ssl.py | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/Lib/test/test_ssl.py b/Lib/test/test_ssl.py index 1d26c11..f3f0c54 100644 --- a/Lib/test/test_ssl.py +++ b/Lib/test/test_ssl.py @@ -186,11 +186,8 @@ class BasicSocketTests(unittest.TestCase): self.assertRaises(socket.error, ss.recv_into, bytearray(b'x')) self.assertRaises(socket.error, ss.recvfrom, 1) self.assertRaises(socket.error, ss.recvfrom_into, bytearray(b'x'), 1) - self.assertRaises(socket.error, ss.recvmsg, 1) - self.assertRaises(socket.error, ss.recvmsg_into, [bytearray(b'x')]) self.assertRaises(socket.error, ss.send, b'x') self.assertRaises(socket.error, ss.sendto, b'x', ('0.0.0.0', 0)) - self.assertRaises(socket.error, ss.sendmsg, [b'x']) def test_timeout(self): # Issue #8524: when creating an SSL socket, the timeout of the @@ -1523,30 +1520,17 @@ else: count, addr = s.recvfrom_into(b) return b[:count] - def _recvmsg(*args, **kwargs): - return s.recvmsg(*args, **kwargs)[0] - - def _recvmsg_into(bufsize, *args, **kwargs): - b = bytearray(bufsize) - return bytes(b[:s.recvmsg_into([b], *args, **kwargs)[0]]) - - def _sendmsg(msg, *args, **kwargs): - return s.sendmsg([msg]) - # (name, method, whether to expect success, *args) send_methods = [ ('send', s.send, True, []), ('sendto', s.sendto, False, ["some.address"]), - ('sendmsg', _sendmsg, False, []), ('sendall', s.sendall, True, []), ] recv_methods = [ ('recv', s.recv, True, []), ('recvfrom', s.recvfrom, False, ["some.address"]), - ('recvmsg', _recvmsg, False, [100]), ('recv_into', _recv_into, True, []), ('recvfrom_into', _recvfrom_into, False, []), - ('recvmsg_into', _recvmsg_into, False, [100]), ] data_prefix = "PREFIX_" |