summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntonio Ojea <6450081+aojea@users.noreply.github.com>2019-01-25 13:41:11 +0100
committerMatus Valo <matusvalo@users.noreply.github.com>2019-01-25 13:41:11 +0100
commit734305d58cdf025bb939540f2b7bbd2a569a37f5 (patch)
treed4494453c567267da0edb39980db2c5a82c4fe87
parent60acabcb72eb86f9a600846b809e9a6e2ba66f12 (diff)
downloadpy-amqp-734305d58cdf025bb939540f2b7bbd2a569a37f5.tar.gz
Add unit test for test_wrap_socket_sni (#250)
Signed-off-by: aojeagarcia <aojeagarcia@suse.com>
-rw-r--r--t/unit/test_transport.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/t/unit/test_transport.py b/t/unit/test_transport.py
index 48bac65..6a345b4 100644
--- a/t/unit/test_transport.py
+++ b/t/unit/test_transport.py
@@ -583,6 +583,17 @@ class test_SSLTransport:
assert ctx.check_hostname
ctx.wrap_socket.assert_called_with(sock, f=1)
+ def test_wrap_socket_sni(self):
+ sock = Mock()
+ with patch('ssl.wrap_socket') as mock_ssl_wrap:
+ self.t._wrap_socket_sni(sock)
+ mock_ssl_wrap.assert_called_with(cert_reqs=0, certfile=None,
+ keyfile=None, sock=sock,
+ ca_certs=None, server_side=False,
+ ciphers=None, ssl_version=2,
+ suppress_ragged_eofs=True,
+ do_handshake_on_connect=True)
+
def test_shutdown_transport(self):
self.t.sock = None
self.t._shutdown_transport()