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' )
@@ -1153,14 +1150,11 @@ def do(func, *args):
11531150 await fut
11541151
11551152 async def start_server ():
1156- extras = {}
1157-
11581153 srv = await self .loop .create_server (
11591154 server_protocol_factory ,
11601155 '127.0.0.1' , 0 ,
11611156 family = socket .AF_INET ,
1162- ssl = sslctx_1 ,
1163- ** extras )
1157+ ssl = sslctx_1 )
11641158
11651159 try :
11661160 srv_socks = srv .sockets
@@ -1210,14 +1204,11 @@ def server(sock):
12101204 sock .close ()
12111205
12121206 async def client (addr ):
1213- extras = {}
1214- extras = dict (ssl_handshake_timeout = support .SHORT_TIMEOUT )
1215-
12161207 reader , writer = await asyncio .open_connection (
12171208 * addr ,
12181209 ssl = client_sslctx ,
12191210 server_hostname = '' ,
1220- ** extras )
1211+ ssl_handshake_timeout = HANDSHAKE_TIMEOUT )
12211212
12221213 writer .write (A_DATA )
12231214 self .assertEqual (await reader .readexactly (2 ), b'OK' )
@@ -1287,7 +1278,8 @@ async def client(addr):
12871278 reader , writer = await asyncio .open_connection (
12881279 * addr ,
12891280 ssl = client_sslctx ,
1290- server_hostname = '' )
1281+ server_hostname = '' ,
1282+ ssl_handshake_timeout = HANDSHAKE_TIMEOUT )
12911283 sslprotocol = writer .transport ._ssl_protocol
12921284 writer .write (b'ping' )
12931285 data = await reader .readexactly (4 )
@@ -1399,7 +1391,8 @@ async def client(addr):
13991391 reader , writer = await asyncio .open_connection (
14001392 * addr ,
14011393 ssl = client_sslctx ,
1402- server_hostname = '' )
1394+ server_hostname = '' ,
1395+ ssl_handshake_timeout = HANDSHAKE_TIMEOUT )
14031396 writer .write (b'ping' )
14041397 data = await reader .readexactly (4 )
14051398 self .assertEqual (data , b'pong' )
@@ -1530,7 +1523,8 @@ async def client(addr):
15301523 reader , writer = await asyncio .open_connection (
15311524 * addr ,
15321525 ssl = client_sslctx ,
1533- server_hostname = '' )
1526+ server_hostname = '' ,
1527+ ssl_handshake_timeout = HANDSHAKE_TIMEOUT )
15341528 writer .write (b'ping' )
15351529 data = await reader .readexactly (4 )
15361530 self .assertEqual (data , b'pong' )
0 commit comments