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)
def test_connection_requires_http_tunnel_no_proxy(self): assert not connection_requires_http_tunnel( proxy_url=None, proxy_config=None, destination_scheme=None)