@@ -341,29 +341,28 @@ async def test_proxy_http_absolute_path(proxy_test_server, get_request) -> None:
341341 assert len (proxy .requests_list ) == 1
342342 assert proxy .request .method == "GET"
343343 assert proxy .request .host == "aiohttp.io"
344- assert proxy .request .path_qs == "http://aiohttp.io /path?query=yes"
344+ assert proxy .request .path_qs == "/path?query=yes"
345345
346346
347347async def test_proxy_http_raw_path (proxy_test_server , get_request ) -> None :
348348 url = "http://aiohttp.io:2561/space sheep?q=can:fly"
349- raw_url = "http://aiohttp.io:2561 /space%20sheep?q=can:fly"
349+ raw_url = "/space%20sheep?q=can:fly"
350350 proxy = await proxy_test_server ()
351351
352352 await get_request (url = url , proxy = proxy .url )
353353
354- assert proxy .request .host == "aiohttp.io:2561 "
354+ assert proxy .request .host == "aiohttp.io"
355355 assert proxy .request .path_qs == raw_url
356356
357357
358358async def test_proxy_http_idna_support (proxy_test_server , get_request ) -> None :
359359 url = "http://éé.com/"
360- raw_url = "http://xn--9caa.com/"
361360 proxy = await proxy_test_server ()
362361
363362 await get_request (url = url , proxy = proxy .url )
364363
365- assert proxy .request .host == "xn--9caa .com"
366- assert proxy .request .path_qs == raw_url
364+ assert proxy .request .host == "éé .com"
365+ assert proxy .request .path_qs == "/"
367366
368367
369368async def test_proxy_http_connection_error (get_request ) -> None :
@@ -759,7 +758,7 @@ async def test_proxy_from_env_http(proxy_test_server, get_request, mocker) -> No
759758 assert len (proxy .requests_list ) == 1
760759 assert proxy .request .method == "GET"
761760 assert proxy .request .host == "aiohttp.io"
762- assert proxy .request .path_qs == "http://aiohttp.io /path"
761+ assert proxy .request .path_qs == "/path"
763762 assert "Proxy-Authorization" not in proxy .request .headers
764763
765764
@@ -781,7 +780,7 @@ async def test_proxy_from_env_http_with_auth(proxy_test_server, get_request, moc
781780 assert len (proxy .requests_list ) == 1
782781 assert proxy .request .method == "GET"
783782 assert proxy .request .host == "aiohttp.io"
784- assert proxy .request .path_qs == "http://aiohttp.io /path"
783+ assert proxy .request .path_qs == "/path"
785784 assert proxy .request .headers ["Proxy-Authorization" ] == auth .encode ()
786785
787786
@@ -807,7 +806,7 @@ async def test_proxy_from_env_http_with_auth_from_netrc(
807806 assert len (proxy .requests_list ) == 1
808807 assert proxy .request .method == "GET"
809808 assert proxy .request .host == "aiohttp.io"
810- assert proxy .request .path_qs == "http://aiohttp.io /path"
809+ assert proxy .request .path_qs == "/path"
811810 assert proxy .request .headers ["Proxy-Authorization" ] == auth .encode ()
812811
813812
@@ -833,7 +832,7 @@ async def test_proxy_from_env_http_without_auth_from_netrc(
833832 assert len (proxy .requests_list ) == 1
834833 assert proxy .request .method == "GET"
835834 assert proxy .request .host == "aiohttp.io"
836- assert proxy .request .path_qs == "http://aiohttp.io /path"
835+ assert proxy .request .path_qs == "/path"
837836 assert "Proxy-Authorization" not in proxy .request .headers
838837
839838
@@ -857,7 +856,7 @@ async def test_proxy_from_env_http_without_auth_from_wrong_netrc(
857856 assert len (proxy .requests_list ) == 1
858857 assert proxy .request .method == "GET"
859858 assert proxy .request .host == "aiohttp.io"
860- assert proxy .request .path_qs == "http://aiohttp.io /path"
859+ assert proxy .request .path_qs == "/path"
861860 assert "Proxy-Authorization" not in proxy .request .headers
862861
863862
@@ -873,7 +872,7 @@ async def xtest_proxy_from_env_https(proxy_test_server, get_request, mocker):
873872 assert len (proxy .requests_list ) == 2
874873 assert proxy .request .method == "GET"
875874 assert proxy .request .host == "aiohttp.io"
876- assert proxy .request .path_qs == "https://aiohttp.io /path"
875+ assert proxy .request .path_qs == "/path"
877876 assert "Proxy-Authorization" not in proxy .request .headers
878877
879878
0 commit comments