@@ -375,7 +375,7 @@ async def test_get_expired_ssl(loop: asyncio.AbstractEventLoop) -> None:
375
375
376
376
async def test_release_acquired (loop , key ) -> None :
377
377
proto = mock .Mock ()
378
- conn = aiohttp .BaseConnector (loop = loop , limit = 5 )
378
+ conn = aiohttp .BaseConnector (loop = loop , limit = 5 , limit_per_host = 10 )
379
379
conn ._release_waiter = mock .Mock ()
380
380
381
381
conn ._acquired .add (proto )
@@ -562,7 +562,7 @@ async def test_release_close(loop, key) -> None:
562
562
async def test__release_acquired_per_host1 (
563
563
loop : asyncio .AbstractEventLoop , key : ConnectionKey
564
564
) -> None :
565
- conn = aiohttp .BaseConnector ()
565
+ conn = aiohttp .BaseConnector (limit_per_host = 10 )
566
566
conn ._release_acquired (key , create_mocked_conn (loop ))
567
567
assert len (conn ._acquired_per_host ) == 0
568
568
@@ -572,7 +572,7 @@ async def test__release_acquired_per_host1(
572
572
async def test__release_acquired_per_host2 (
573
573
loop : asyncio .AbstractEventLoop , key : ConnectionKey
574
574
) -> None :
575
- conn = aiohttp .BaseConnector ()
575
+ conn = aiohttp .BaseConnector (limit_per_host = 10 )
576
576
handler = create_mocked_conn (loop )
577
577
conn ._acquired_per_host [key ].add (handler )
578
578
conn ._release_acquired (key , handler )
@@ -584,7 +584,7 @@ async def test__release_acquired_per_host2(
584
584
async def test__release_acquired_per_host3 (
585
585
loop : asyncio .AbstractEventLoop , key : ConnectionKey
586
586
) -> None :
587
- conn = aiohttp .BaseConnector ()
587
+ conn = aiohttp .BaseConnector (limit_per_host = 10 )
588
588
handler = create_mocked_conn (loop )
589
589
handler2 = create_mocked_conn (loop )
590
590
conn ._acquired_per_host [key ].add (handler )
@@ -2466,7 +2466,7 @@ async def test_connect_with_limit(
2466
2466
"GET" , URL ("http://localhost:80" ), loop = loop , response_class = mock .Mock ()
2467
2467
)
2468
2468
2469
- conn = aiohttp .BaseConnector (loop = loop , limit = 1 )
2469
+ conn = aiohttp .BaseConnector (loop = loop , limit = 1 , limit_per_host = 10 )
2470
2470
conn ._conns [key ] = deque ([(proto , loop .time ())])
2471
2471
conn ._create_connection = mock .Mock ()
2472
2472
conn ._create_connection .return_value = loop .create_future ()
@@ -2663,7 +2663,7 @@ async def f():
2663
2663
connection2 = await conn .connect (req , None , ClientTimeout ())
2664
2664
acquired = True
2665
2665
assert 1 == len (conn ._acquired )
2666
- assert 1 == len ( conn ._acquired_per_host [ key ])
2666
+ assert not conn ._acquired_per_host
2667
2667
connection2 .release ()
2668
2668
2669
2669
task = loop .create_task (f ())
@@ -2810,7 +2810,7 @@ async def test_connect_waiters_cleanup_key_error(loop) -> None:
2810
2810
2811
2811
req = ClientRequest ("GET" , URL ("http://host:80" ), loop = loop )
2812
2812
2813
- conn = aiohttp .BaseConnector (loop = loop , limit = 1 )
2813
+ conn = aiohttp .BaseConnector (loop = loop , limit = 1 , limit_per_host = 10 )
2814
2814
conn ._available_connections = mock .Mock (return_value = 0 )
2815
2815
2816
2816
t = loop .create_task (conn .connect (req , None , ClientTimeout ()))
@@ -2901,7 +2901,7 @@ async def test_force_close_and_explicit_keep_alive(loop) -> None:
2901
2901
2902
2902
2903
2903
async def test_error_on_connection (loop , key ) -> None :
2904
- conn = aiohttp .BaseConnector (limit = 1 , loop = loop )
2904
+ conn = aiohttp .BaseConnector (limit = 1 , loop = loop , limit_per_host = 10 )
2905
2905
2906
2906
req = mock .Mock ()
2907
2907
req .connection_key = key
@@ -2969,7 +2969,7 @@ async def create_connection(req, traces=None):
2969
2969
2970
2970
2971
2971
async def test_error_on_connection_with_cancelled_waiter (loop , key ) -> None :
2972
- conn = aiohttp .BaseConnector (limit = 1 , loop = loop )
2972
+ conn = aiohttp .BaseConnector (limit = 1 , loop = loop , limit_per_host = 10 )
2973
2973
2974
2974
req = mock .Mock ()
2975
2975
req .connection_key = key
0 commit comments