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

Method serve

Lib/test/test_asyncio/test_ssl.py:686–699  ·  view source on GitHub ↗
(sock)

Source from the content-addressed store, hash-verified

684 client_context = test_utils.simple_client_sslcontext()
685
686 def serve(sock):
687 sock.settimeout(self.TIMEOUT)
688
689 data = sock.recv_all(len(HELLO_MSG))
690 self.assertEqual(len(data), len(HELLO_MSG))
691
692 sock.starttls(server_context, server_side=True)
693
694 sock.sendall(b'O')
695 data = sock.recv_all(len(HELLO_MSG))
696 self.assertEqual(len(data), len(HELLO_MSG))
697
698 sock.unwrap()
699 sock.close()
700
701 class ClientProto(asyncio.Protocol):
702 def __init__(self, on_data, on_eof):

Callers

nothing calls this directly

Calls 8

settimeoutMethod · 0.45
recv_allMethod · 0.45
assertEqualMethod · 0.45
starttlsMethod · 0.45
sendallMethod · 0.45
unwrapMethod · 0.45
closeMethod · 0.45
call_soon_threadsafeMethod · 0.45

Tested by

no test coverage detected