2727
2828MACOS = (sys .platform == 'darwin' )
2929BUF_MULTIPLIER = 1024 if not MACOS else 64
30+ HANDSHAKE_TIMEOUT = support .LONG_TIMEOUT
3031
3132
3233def tearDownModule ():
@@ -257,15 +258,12 @@ def prog(sock):
257258 await fut
258259
259260 async def start_server ():
260- extras = {}
261- extras = dict (ssl_handshake_timeout = support .SHORT_TIMEOUT )
262-
263261 srv = await asyncio .start_server (
264262 handle_client ,
265263 '127.0.0.1' , 0 ,
266264 family = socket .AF_INET ,
267265 ssl = sslctx ,
268- ** extras )
266+ ssl_handshake_timeout = HANDSHAKE_TIMEOUT )
269267
270268 try :
271269 srv_socks = srv .sockets
@@ -322,14 +320,11 @@ def server(sock):
322320 sock .close ()
323321
324322 async def client (addr ):
325- extras = {}
326- extras = dict (ssl_handshake_timeout = support .SHORT_TIMEOUT )
327-
328323 reader , writer = await asyncio .open_connection (
329324 * addr ,
330325 ssl = client_sslctx ,
331326 server_hostname = '' ,
332- ** extras )
327+ ssl_handshake_timeout = HANDSHAKE_TIMEOUT )
333328
334329 writer .write (A_DATA )
335330 self .assertEqual (await reader .readexactly (2 ), b'OK' )
@@ -349,7 +344,8 @@ async def client_sock(addr):
349344 reader , writer = await asyncio .open_connection (
350345 sock = sock ,
351346 ssl = client_sslctx ,
352- server_hostname = '' )
347+ server_hostname = '' ,
348+ ssl_handshake_timeout = HANDSHAKE_TIMEOUT )
353349
354350 writer .write (A_DATA )
355351 self .assertEqual (await reader .readexactly (2 ), b'OK' )
@@ -448,7 +444,7 @@ async def client(addr):
448444 * addr ,
449445 ssl = client_sslctx ,
450446 server_hostname = '' ,
451- ssl_handshake_timeout = support . SHORT_TIMEOUT )
447+ ssl_handshake_timeout = HANDSHAKE_TIMEOUT )
452448 writer .close ()
453449 await self .wait_closed (writer )
454450
@@ -610,7 +606,7 @@ def client():
610606
611607 extras = {}
612608 if server_ssl :
613- extras = dict (ssl_handshake_timeout = support . SHORT_TIMEOUT )
609+ extras = dict (ssl_handshake_timeout = HANDSHAKE_TIMEOUT )
614610
615611 f = loop .create_task (
616612 loop .connect_accepted_socket (
@@ -659,7 +655,8 @@ async def client(addr):
659655 reader , writer = await asyncio .open_connection (
660656 * addr ,
661657 ssl = client_sslctx ,
662- server_hostname = '' )
658+ server_hostname = '' ,
659+ ssl_handshake_timeout = HANDSHAKE_TIMEOUT )
663660
664661 self .assertEqual (await reader .readline (), b'A\n ' )
665662 writer .write (b'B' )
@@ -1152,14 +1149,11 @@ def do(func, *args):
11521149 await fut
11531150
11541151 async def start_server ():
1155- extras = {}
1156-
11571152 srv = await self .loop .create_server (
11581153 server_protocol_factory ,
11591154 '127.0.0.1' , 0 ,
11601155 family = socket .AF_INET ,
1161- ssl = sslctx_1 ,
1162- ** extras )
1156+ ssl = sslctx_1 )
11631157
11641158 try :
11651159 srv_socks = srv .sockets
@@ -1209,14 +1203,11 @@ def server(sock):
12091203 sock .close ()
12101204
12111205 async def client (addr ):
1212- extras = {}
1213- extras = dict (ssl_handshake_timeout = support .SHORT_TIMEOUT )
1214-
12151206 reader , writer = await asyncio .open_connection (
12161207 * addr ,
12171208 ssl = client_sslctx ,
12181209 server_hostname = '' ,
1219- ** extras )
1210+ ssl_handshake_timeout = HANDSHAKE_TIMEOUT )
12201211
12211212 writer .write (A_DATA )
12221213 self .assertEqual (await reader .readexactly (2 ), b'OK' )
@@ -1286,7 +1277,8 @@ async def client(addr):
12861277 reader , writer = await asyncio .open_connection (
12871278 * addr ,
12881279 ssl = client_sslctx ,
1289- server_hostname = '' )
1280+ server_hostname = '' ,
1281+ ssl_handshake_timeout = HANDSHAKE_TIMEOUT )
12901282 sslprotocol = writer .transport ._ssl_protocol
12911283 writer .write (b'ping' )
12921284 data = await reader .readexactly (4 )
@@ -1398,7 +1390,8 @@ async def client(addr):
13981390 reader , writer = await asyncio .open_connection (
13991391 * addr ,
14001392 ssl = client_sslctx ,
1401- server_hostname = '' )
1393+ server_hostname = '' ,
1394+ ssl_handshake_timeout = HANDSHAKE_TIMEOUT )
14021395 writer .write (b'ping' )
14031396 data = await reader .readexactly (4 )
14041397 self .assertEqual (data , b'pong' )
@@ -1529,7 +1522,8 @@ async def client(addr):
15291522 reader , writer = await asyncio .open_connection (
15301523 * addr ,
15311524 ssl = client_sslctx ,
1532- server_hostname = '' )
1525+ server_hostname = '' ,
1526+ ssl_handshake_timeout = HANDSHAKE_TIMEOUT )
15331527 writer .write (b'ping' )
15341528 data = await reader .readexactly (4 )
15351529 self .assertEqual (data , b'pong' )
0 commit comments