Ejemplo n.º 1
0
    def test_connection_requires_http_tunnel_http_proxy(self):
        proxy = parse_url("http://proxy:8080")
        proxy_config = ProxyConfig(ssl_context=None, use_forwarding_for_https=False)
        destination_scheme = "http"
        assert not connection_requires_http_tunnel(
            proxy, proxy_config, destination_scheme
        )

        destination_scheme = "https"
        assert connection_requires_http_tunnel(proxy, proxy_config, destination_scheme)
Ejemplo n.º 2
0
 def test_connection_requires_http_tunnel_no_proxy(self):
     assert not connection_requires_http_tunnel(
         proxy_url=None, proxy_config=None, destination_scheme=None)