@@ -45,71 +45,71 @@ def create_session(
4545
4646@mock .patch ("snowflake.connector.network.SnowflakeRestful.make_requests_session" )
4747def test_no_url_multiple_sessions (make_session_mock ):
48- mock_conn = mock .Mock ( name = "test_no_url_multiple_sessions::mock_conn" )
49- mock_conn .disable_request_pooling = False
50- mock_conn ._ocsp_mode = lambda : DEFAULT_OCSP_MODE
48+ with mock .patch ( "snowflake.connector.SnowflakeConnection" ) as mock_conn :
49+ mock_conn .disable_request_pooling = False
50+ mock_conn ._ocsp_mode = lambda : DEFAULT_OCSP_MODE
5151
52- rest = SnowflakeRestful (connection = mock_conn )
52+ rest = SnowflakeRestful (connection = mock_conn )
5353
54- create_session (rest , 2 )
54+ create_session (rest , 2 )
5555
56- assert make_session_mock .call_count == 2
56+ assert make_session_mock .call_count == 2
5757
58- assert list (rest ._sessions_map .keys ()) == [None ]
58+ assert list (rest ._sessions_map .keys ()) == [None ]
5959
60- session_pool = rest ._sessions_map [None ]
61- assert len (session_pool ._idle_sessions ) == 2
62- assert len (session_pool ._active_sessions ) == 0
60+ session_pool = rest ._sessions_map [None ]
61+ assert len (session_pool ._idle_sessions ) == 2
62+ assert len (session_pool ._active_sessions ) == 0
6363
64- close_sessions (rest , 1 )
64+ close_sessions (rest , 1 )
6565
6666
6767@mock .patch ("snowflake.connector.network.SnowflakeRestful.make_requests_session" )
6868def test_multiple_urls_multiple_sessions (make_session_mock ):
69- mock_conn = mock .Mock ( name = "test_multiple_urls_multiple_sessions::mock_conn" )
70- mock_conn .disable_request_pooling = False
71- mock_conn ._ocsp_mode = lambda : DEFAULT_OCSP_MODE
69+ with mock .patch ( "snowflake.connector.SnowflakeConnection" ) as mock_conn :
70+ mock_conn .disable_request_pooling = False
71+ mock_conn ._ocsp_mode = lambda : DEFAULT_OCSP_MODE
7272
73- rest = SnowflakeRestful (connection = mock_conn )
73+ rest = SnowflakeRestful (connection = mock_conn )
7474
75- for url in [url_1 , url_2 , None ]:
76- create_session (rest , num_sessions = 2 , url = url )
75+ for url in [url_1 , url_2 , None ]:
76+ create_session (rest , num_sessions = 2 , url = url )
7777
78- assert make_session_mock .call_count == 6
78+ assert make_session_mock .call_count == 6
7979
80- hostnames = list (rest ._sessions_map .keys ())
81- for hostname in [hostname_1 , hostname_2 , None ]:
82- assert hostname in hostnames
80+ hostnames = list (rest ._sessions_map .keys ())
81+ for hostname in [hostname_1 , hostname_2 , None ]:
82+ assert hostname in hostnames
8383
84- for pool in rest ._sessions_map .values ():
85- assert len (pool ._idle_sessions ) == 2
86- assert len (pool ._active_sessions ) == 0
84+ for pool in rest ._sessions_map .values ():
85+ assert len (pool ._idle_sessions ) == 2
86+ assert len (pool ._active_sessions ) == 0
8787
88- close_sessions (rest , 3 )
88+ close_sessions (rest , 3 )
8989
9090
9191@mock .patch ("snowflake.connector.network.SnowflakeRestful.make_requests_session" )
9292def test_multiple_urls_reuse_sessions (make_session_mock ):
93- mock_conn = mock .Mock ( name = "test_multiple_urls_reuse_sessions::mock_conn" )
94- mock_conn .disable_request_pooling = False
95- mock_conn ._ocsp_mode = lambda : DEFAULT_OCSP_MODE
93+ with mock .patch ( "snowflake.connector.SnowflakeConnection" ) as mock_conn :
94+ mock_conn .disable_request_pooling = False
95+ mock_conn ._ocsp_mode = lambda : DEFAULT_OCSP_MODE
9696
97- rest = SnowflakeRestful (connection = mock_conn )
98- for url in [url_1 , url_2 , url_3 , None ]:
99- # create 10 sessions, one after another
100- for _ in range (10 ):
101- create_session (rest , url = url )
97+ rest = SnowflakeRestful (connection = mock_conn )
98+ for url in [url_1 , url_2 , url_3 , None ]:
99+ # create 10 sessions, one after another
100+ for _ in range (10 ):
101+ create_session (rest , url = url )
102102
103- # only one session is created and reused thereafter
104- assert make_session_mock .call_count == 3
103+ # only one session is created and reused thereafter
104+ assert make_session_mock .call_count == 3
105105
106- hostnames = list (rest ._sessions_map .keys ())
107- assert len (hostnames ) == 3
108- for hostname in [hostname_1 , hostname_2 , None ]:
109- assert hostname in hostnames
106+ hostnames = list (rest ._sessions_map .keys ())
107+ assert len (hostnames ) == 3
108+ for hostname in [hostname_1 , hostname_2 , None ]:
109+ assert hostname in hostnames
110110
111- for pool in rest ._sessions_map .values ():
112- assert len (pool ._idle_sessions ) == 1
113- assert len (pool ._active_sessions ) == 0
111+ for pool in rest ._sessions_map .values ():
112+ assert len (pool ._idle_sessions ) == 1
113+ assert len (pool ._active_sessions ) == 0
114114
115- close_sessions (rest , 3 )
115+ close_sessions (rest , 3 )
0 commit comments