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

Method ssl_protocol

Lib/test/test_asyncio/test_sslproto.py:35–43  ·  view source on GitHub ↗
(self, *, waiter=None, proto=None)

Source from the content-addressed store, hash-verified

33 self.set_event_loop(self.loop)
34
35 def ssl_protocol(self, *, waiter=None, proto=None):
36 sslcontext = test_utils.dummy_ssl_context()
37 if proto is None: # app protocol
38 proto = asyncio.Protocol()
39 ssl_proto = sslproto.SSLProtocol(self.loop, proto, sslcontext, waiter,
40 ssl_handshake_timeout=0.1)
41 self.assertIs(ssl_proto._app_transport.get_protocol(), proto)
42 self.addCleanup(ssl_proto._app_transport.close)
43 return ssl_proto
44
45 def connection_made(self, ssl_proto, *, do_handshake=None):
46 transport = mock.Mock()

Calls 3

addCleanupMethod · 0.80
assertIsMethod · 0.45
get_protocolMethod · 0.45

Tested by

no test coverage detected