1111from testfixtures import log_capture
1212from wakatime .compat import u
1313from wakatime .constants import API_ERROR , SUCCESS
14+ from wakatime .packages import certifi
1415from wakatime .packages .requests .exceptions import RequestException
1516from wakatime .packages .requests .models import Response
1617from . import utils
@@ -58,7 +59,7 @@ def test_proxy_without_protocol(self):
5859 self .patched ['wakatime.offlinequeue.Queue.push' ].assert_not_called ()
5960 self .patched ['wakatime.offlinequeue.Queue.pop' ].assert_called_once_with ()
6061
61- self .patched ['wakatime.packages.requests.adapters.HTTPAdapter.send' ].assert_called_once_with (ANY , cert = None , proxies = {'https' : proxy }, stream = False , timeout = 60 , verify = True )
62+ self .patched ['wakatime.packages.requests.adapters.HTTPAdapter.send' ].assert_called_once_with (ANY , cert = None , proxies = {'https' : proxy }, stream = False , timeout = 60 , verify = certifi . where () )
6263
6364 def test_https_proxy (self ):
6465 response = CustomResponse ()
@@ -84,7 +85,7 @@ def test_https_proxy(self):
8485 self .patched ['wakatime.offlinequeue.Queue.push' ].assert_not_called ()
8586 self .patched ['wakatime.offlinequeue.Queue.pop' ].assert_called_once_with ()
8687
87- self .patched ['wakatime.packages.requests.adapters.HTTPAdapter.send' ].assert_called_once_with (ANY , cert = None , proxies = {'https' : proxy }, stream = False , timeout = 60 , verify = True )
88+ self .patched ['wakatime.packages.requests.adapters.HTTPAdapter.send' ].assert_called_once_with (ANY , cert = None , proxies = {'https' : proxy }, stream = False , timeout = 60 , verify = certifi . where () )
8889
8990 def test_socks_proxy (self ):
9091 response = CustomResponse ()
@@ -110,7 +111,7 @@ def test_socks_proxy(self):
110111 self .patched ['wakatime.offlinequeue.Queue.push' ].assert_not_called ()
111112 self .patched ['wakatime.offlinequeue.Queue.pop' ].assert_called_once_with ()
112113
113- self .patched ['wakatime.packages.requests.adapters.HTTPAdapter.send' ].assert_called_once_with (ANY , cert = None , proxies = {'https' : proxy }, stream = False , timeout = 60 , verify = True )
114+ self .patched ['wakatime.packages.requests.adapters.HTTPAdapter.send' ].assert_called_once_with (ANY , cert = None , proxies = {'https' : proxy }, stream = False , timeout = 60 , verify = certifi . where () )
114115
115116 def test_ntlm_proxy_used_after_trying_normal_proxy (self ):
116117 response = Response ()
@@ -138,8 +139,8 @@ def test_ntlm_proxy_used_after_trying_normal_proxy(self):
138139 self .patched ['wakatime.offlinequeue.Queue.pop' ].assert_not_called ()
139140
140141 expected_calls = [
141- call (ANY , cert = None , proxies = {'https' : proxy }, stream = False , timeout = 60 , verify = True ),
142- call (ANY , cert = None , proxies = {}, stream = False , timeout = 60 , verify = True ),
142+ call (ANY , cert = None , proxies = {'https' : proxy }, stream = False , timeout = 60 , verify = certifi . where () ),
143+ call (ANY , cert = None , proxies = {}, stream = False , timeout = 60 , verify = certifi . where () ),
143144 ]
144145 self .patched ['wakatime.packages.requests.adapters.HTTPAdapter.send' ].assert_has_calls (expected_calls )
145146
@@ -176,8 +177,8 @@ def test_ntlm_proxy_used_after_normal_proxy_raises_exception(self, logs):
176177 self .patched ['wakatime.offlinequeue.Queue.pop' ].assert_not_called ()
177178
178179 expected_calls = [
179- call (ANY , cert = None , proxies = {'https' : proxy }, stream = False , timeout = 60 , verify = True ),
180- call (ANY , cert = None , proxies = {}, stream = False , timeout = 60 , verify = True ),
180+ call (ANY , cert = None , proxies = {'https' : proxy }, stream = False , timeout = 60 , verify = certifi . where () ),
181+ call (ANY , cert = None , proxies = {}, stream = False , timeout = 60 , verify = certifi . where () ),
181182 ]
182183 self .patched ['wakatime.packages.requests.adapters.HTTPAdapter.send' ].assert_has_calls (expected_calls )
183184
@@ -214,8 +215,8 @@ def test_ntlm_proxy_used_after_normal_proxy_raises_requests_exception(self, logs
214215 self .patched ['wakatime.offlinequeue.Queue.pop' ].assert_not_called ()
215216
216217 expected_calls = [
217- call (ANY , cert = None , proxies = {'https' : proxy }, stream = False , timeout = 60 , verify = True ),
218- call (ANY , cert = None , proxies = {}, stream = False , timeout = 60 , verify = True ),
218+ call (ANY , cert = None , proxies = {'https' : proxy }, stream = False , timeout = 60 , verify = certifi . where () ),
219+ call (ANY , cert = None , proxies = {}, stream = False , timeout = 60 , verify = certifi . where () ),
219220 ]
220221 self .patched ['wakatime.packages.requests.adapters.HTTPAdapter.send' ].assert_has_calls (expected_calls )
221222
0 commit comments