def test_connection_head_calls_requests_with_head( self, mock_host_resolver, mock_auth, success_requests_session ): connection = Connection(mock_host_resolver, mock_auth, success_requests_session) connection.head(URL) expected = MockPreparedRequest("HEAD", HOST_ADDRESS + URL) success_requests_session.prepare_request.assert_called_once_with(expected)
def test_connection_request_when_proxies_set_passes_proxies_arg_to_session_send( self, proxy_set, mock_host_resolver, mock_auth, success_requests_session): connection = Connection(mock_host_resolver, mock_auth, session=success_requests_session) url = "https://example.com" connection.get(url) connection.post(url) connection.options(url) connection.put(url) connection.patch(url) connection.head(url) connection.delete(url) for call in success_requests_session.send.call_args_list: assert call[1]["proxies"] == {"https": "http://localhost:9999"}