(sock)
| 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): |
nothing calls this directly
no test coverage detected