def test_request_uses_original_url_when_not_proxied(self, mock_request): self.config = {} conn = ProxyAwareHTTPConnection(self.config, 'example.com') conn._create_connection = Mock() conn.request('GET', '/foobar') mock_request.assert_called_once_with( 'GET', '/foobar', None, headers={} )
def test_request_uses_absolute_url(self, mock_request): conn = ProxyAwareHTTPConnection(self.config, 'example.com') conn._create_connection = Mock() conn.request('GET', '/foobar') mock_request.assert_called_once_with( 'GET', 'http://example.com/foobar', None, headers={'Proxy-Authorization': 'Basic dXNlcm5hbWU6cGFzc3dvcmQ='} )