bpo-32458: Further tune start_tls tests (#7166) · python/cpython@8267ea2
@@ -293,7 +293,7 @@ async def client(addr):
293293294294new_tr.close()
295295296-with self.tcp_server(serve) as srv:
296+with self.tcp_server(serve, timeout=self.TIMEOUT) as srv:
297297self.loop.run_until_complete(
298298asyncio.wait_for(client(srv.addr), loop=self.loop, timeout=10))
299299@@ -358,7 +358,7 @@ async def client(addr):
358358359359new_tr.close()
360360361-with self.tcp_server(serve) as srv:
361+with self.tcp_server(serve, timeout=self.TIMEOUT) as srv:
362362self.loop.run_until_complete(
363363asyncio.wait_for(client(srv.addr),
364364loop=self.loop, timeout=self.TIMEOUT))
@@ -412,7 +412,8 @@ async def main(proto, on_con, on_eof, on_con_lost):
412412413413new_tr = await self.loop.start_tls(
414414tr, proto, server_context,
415-server_side=True)
415+server_side=True,
416+ssl_handshake_timeout=self.TIMEOUT)
416417417418await on_eof
418419await on_con_lost
@@ -429,7 +430,8 @@ async def run_main():
429430lambda: proto, '127.0.0.1', 0)
430431addr = server.sockets[0].getsockname()
431432432-with self.tcp_client(lambda sock: client(sock, addr)):
433+with self.tcp_client(lambda sock: client(sock, addr),
434+timeout=self.TIMEOUT):
433435await asyncio.wait_for(
434436main(proto, on_con, on_eof, on_con_lost),
435437loop=self.loop, timeout=self.TIMEOUT)