File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -292,6 +292,13 @@ def test_session_not_preserved(self):
292292 self .assertEqual (response_1 .content , "response_1" )
293293 self .assertEqual (response_2 .content , "response_2" )
294294
295+ def test_session_max_retries (self ):
296+ client = TwilioHttpClient (max_retries = 10 )
297+ self .assertEqual (10 , client .session .get_adapter ("https://" ).max_retries .total )
298+ client = TwilioHttpClient ()
299+ self .assertEqual (12 , client .session .get_adapter ("https://" ).poolmanager .connection_pool_kw ['maxsize' ])
300+
301+
295302
296303class MyVersion (Version ):
297304 def __init__ (self , domain ):
Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ def __init__(
4040 self .session = Session () if pool_connections else None
4141 if self .session and max_retries is not None :
4242 self .session .mount ("https://" , HTTPAdapter (max_retries = max_retries ))
43- if self .session is not None :
43+ elif self .session is not None :
4444 self .session .mount (
4545 "https://" , HTTPAdapter (pool_maxsize = min (32 , os .cpu_count () + 4 ))
4646 )
You can’t perform that action at this time.
0 commit comments