@@ -56,7 +56,7 @@ async def test_invoke_endpoint_can_invoke_http_client(self, mock_request):
5656 await invoke_endpoint (HttpVerb .GET , self .MockEndpoint .NO_PARAMS , {})
5757
5858 mock_create_ssl_context .assert_called_once_with ()
59- mock_request .assert_called_once_with ('GET' , 'no/params' , auth = None , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldiZ2bj1DeWJlckFyaw ' }, data = '' , ssl = ssl_context ,
59+ mock_request .assert_called_once_with ('GET' , 'no/params' , auth = None , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldjAmdm49Q3liZXJBcms ' }, data = '' , ssl = ssl_context ,
6060 params = None , proxy = None )
6161
6262 @patch ('aiohttp.ClientSession.request' )
@@ -67,7 +67,7 @@ async def test_invoke_endpoint_can_handle_unset_params(self, mock_request):
6767 await invoke_endpoint (HttpVerb .GET , self .MockEndpoint .NO_PARAMS , None )
6868
6969 mock_create_ssl_context .assert_called_once_with ()
70- mock_request .assert_called_once_with ('GET' , 'no/params' , auth = None , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldiZ2bj1DeWJlckFyaw ' }, data = '' , ssl = ssl_context ,
70+ mock_request .assert_called_once_with ('GET' , 'no/params' , auth = None , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldjAmdm49Q3liZXJBcms ' }, data = '' , ssl = ssl_context ,
7171 params = None , proxy = None )
7272
7373 @patch ('aiohttp.ClientSession.request' )
@@ -77,15 +77,15 @@ async def test_invoke_endpoint_uses_http_verb_for_method_name(self, mock_request
7777 mock_request .return_value = MockResponse ('' , 200 )
7878 await invoke_endpoint (HttpVerb .GET , self .MockEndpoint .NO_PARAMS , {})
7979 mock_create_ssl_context .assert_called_with ()
80- mock_request .assert_called_with ('GET' , 'no/params' , auth = None , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldiZ2bj1DeWJlckFyaw ' }, data = '' , ssl = ssl_context ,
80+ mock_request .assert_called_with ('GET' , 'no/params' , auth = None , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldjAmdm49Q3liZXJBcms ' }, data = '' , ssl = ssl_context ,
8181 params = None , proxy = None )
8282
8383 await invoke_endpoint (HttpVerb .POST , self .MockEndpoint .NO_PARAMS , {})
84- mock_request .assert_called_with ('POST' , 'no/params' , auth = None , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldiZ2bj1DeWJlckFyaw ' }, data = '' , ssl = ssl_context ,
84+ mock_request .assert_called_with ('POST' , 'no/params' , auth = None , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldjAmdm49Q3liZXJBcms ' }, data = '' , ssl = ssl_context ,
8585 params = None , proxy = None )
8686
8787 await invoke_endpoint (HttpVerb .DELETE , self .MockEndpoint .NO_PARAMS , {})
88- mock_request .assert_called_with ('DELETE' , 'no/params' , auth = None , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldiZ2bj1DeWJlckFyaw ' }, data = '' , ssl = ssl_context ,
88+ mock_request .assert_called_with ('DELETE' , 'no/params' , auth = None , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldjAmdm49Q3liZXJBcms ' }, data = '' , ssl = ssl_context ,
8989 params = None , proxy = None )
9090
9191 @patch ('aiohttp.ClientSession.request' )
@@ -96,7 +96,7 @@ async def test_invoke_endpoint_generates_url_from_endpoint_object(self, mock_req
9696 await invoke_endpoint (HttpVerb .GET , self .MockEndpoint .WITH_URL , {'url' : 'http://host' })
9797
9898 mock_create_ssl_context .assert_called_once_with ()
99- mock_request .assert_called_once_with ('GET' , 'http://host/no/params' , auth = None , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldiZ2bj1DeWJlckFyaw ' }, data = '' ,
99+ mock_request .assert_called_once_with ('GET' , 'http://host/no/params' , auth = None , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldjAmdm49Q3liZXJBcms ' }, data = '' ,
100100 ssl = ssl_context , params = None , proxy = None )
101101
102102 @patch ('aiohttp.ClientSession.request' )
@@ -108,7 +108,7 @@ async def test_invoke_endpoint_attaches_api_token_header_if_present_in_params(se
108108
109109 mock_create_ssl_context .assert_called_once_with ()
110110 mock_request .assert_called_once_with ('GET' , 'no/params' , auth = None , data = '' , ssl = ssl_context ,
111- headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldiZ2bj1DeWJlckFyaw ' ,'Authorization' : 'Token token="dG9rZW4="' }, params = None ,
111+ headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldjAmdm49Q3liZXJBcms ' ,'Authorization' : 'Token token="dG9rZW4="' }, params = None ,
112112 proxy = None )
113113
114114 @patch ('aiohttp.ClientSession.request' )
@@ -119,7 +119,7 @@ async def test_invoke_endpoint_verifies_ssl_by_default(self, mock_request):
119119 await invoke_endpoint (HttpVerb .GET , self .MockEndpoint .NO_PARAMS , None )
120120
121121 mock_create_ssl_context .assert_called_once_with ()
122- mock_request .assert_called_once_with ('GET' , 'no/params' , auth = None , data = '' , ssl = ssl_context , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldiZ2bj1DeWJlckFyaw ' },
122+ mock_request .assert_called_once_with ('GET' , 'no/params' , auth = None , data = '' , ssl = ssl_context , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldjAmdm49Q3liZXJBcms ' },
123123 params = None , proxy = None )
124124
125125 @patch ('aiohttp.ClientSession.request' )
@@ -131,7 +131,7 @@ async def test_invoke_endpoint_ssl_verify_param_defaults_to_true_to_http_client(
131131 ssl_verification_metadata = create_ssl_verification_metadata ())
132132
133133 mock_create_ssl_context .assert_called_once_with ()
134- mock_request .assert_called_once_with ('GET' , 'no/params' , auth = None , data = '' , ssl = ssl_context , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldiZ2bj1DeWJlckFyaw ' },
134+ mock_request .assert_called_once_with ('GET' , 'no/params' , auth = None , data = '' , ssl = ssl_context , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldjAmdm49Q3liZXJBcms ' },
135135 params = None , proxy = None )
136136
137137 @patch ('aiohttp.ClientSession.request' )
@@ -148,7 +148,7 @@ async def test_invoke_endpoint_raises_hostname_mismatch_error(self, mock_request
148148
149149 ssl_context_calls = [call (cafile = 'foo' )]
150150 mock_create_ssl_context .assert_has_calls (ssl_context_calls )
151- mock_request .assert_called_with ('GET' , 'no/params' , auth = None , data = '' , ssl = ssl_context , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldiZ2bj1DeWJlckFyaw ' },
151+ mock_request .assert_called_with ('GET' , 'no/params' , auth = None , data = '' , ssl = ssl_context , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldjAmdm49Q3liZXJBcms ' },
152152 params = None , proxy = None )
153153
154154 @patch ('aiohttp.ClientSession.request' )
@@ -160,7 +160,7 @@ async def test_invoke_endpoint_passes_auth_param_to_http_client_if_provided(self
160160
161161 mock_create_ssl_context .assert_called_once_with ()
162162 mock_request .assert_called_once_with ('GET' , 'no/params' , auth = BasicAuth ('foo' , 'bar' ), data = '' ,
163- ssl = ssl_context , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldiZ2bj1DeWJlckFyaw ' }, params = None , proxy = None )
163+ ssl = ssl_context , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldjAmdm49Q3liZXJBcms ' }, params = None , proxy = None )
164164
165165 @patch ('aiohttp.ClientSession.request' )
166166 async def test_invoke_endpoint_passes_extra_args_to_http_client (self , mock_request ):
@@ -171,7 +171,7 @@ async def test_invoke_endpoint_passes_extra_args_to_http_client(self, mock_reque
171171
172172 mock_create_ssl_context .assert_called_once_with ()
173173 mock_request .assert_called_once_with ('GET' , 'no/params' , auth = None , data = 'ab' , ssl = ssl_context ,
174- headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldiZ2bj1DeWJlckFyaw ' }, params = None , proxy = None )
174+ headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldjAmdm49Q3liZXJBcms ' }, params = None , proxy = None )
175175
176176 @patch ('aiohttp.ClientSession.request' )
177177 async def test_invoke_endpoint_passes_query_param (self , mock_request ):
@@ -186,7 +186,7 @@ async def test_invoke_endpoint_passes_query_param(self, mock_request):
186186
187187 mock_create_ssl_context .assert_called_once_with ()
188188 mock_request .assert_called_once_with ('GET' , 'no/params' , auth = None , data = 'ab' , ssl = ssl_context ,
189- headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldiZ2bj1DeWJlckFyaw ' }, params = query , proxy = None )
189+ headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldjAmdm49Q3liZXJBcms ' }, params = query , proxy = None )
190190
191191 @patch ('aiohttp.ClientSession.request' )
192192 async def test_invoke_endpoint_passes_proxy_param (self , mock_request ):
@@ -198,7 +198,7 @@ async def test_invoke_endpoint_passes_proxy_param(self, mock_request):
198198
199199 mock_create_ssl_context .assert_called_once_with ()
200200 mock_request .assert_called_once_with ('GET' , 'no/params' , auth = None , data = 'ab' , ssl = ssl_context ,
201- headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldiZ2bj1DeWJlckFyaw ' }, params = None , proxy = 'proxy.com' )
201+ headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldjAmdm49Q3liZXJBcms ' }, params = None , proxy = 'proxy.com' )
202202
203203 @patch ('aiohttp.ClientSession.request' )
204204 async def test_invoke_endpoint_quotes_all_params_except_url (self , mock_request ):
@@ -211,7 +211,7 @@ async def test_invoke_endpoint_quotes_all_params_except_url(self, mock_request):
211211 quoted_endpoint = '/' .join ([self .UNESCAPED_PARAMS ['url' ]] + self .ESCAPED_PARAMS )
212212 mock_create_ssl_context .assert_called_once_with ()
213213 mock_request .assert_called_once_with ('GET' , quoted_endpoint , data = '$#\\ % ^%' , auth = None ,
214- ssl = ssl_context , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldiZ2bj1DeWJlckFyaw ' }, params = None , proxy = None )
214+ ssl = ssl_context , headers = {'x-cybr-telemetry' : 'aW49U2VjcmV0c01hbmFnZXJQeXRob24gU0RLJml0PWN5YnItc2VjcmV0c21hbmFnZXImaXY9MC4wLmRldjAmdm49Q3liZXJBcms ' }, params = None , proxy = None )
215215
216216 @patch ('aiohttp.ClientSession.request' )
217217 async def test_invoke_endpoint_raises_error_if_bad_status_code_is_returned (self , mock_request ):
0 commit comments