From: Kim Christie Date: Wed, 17 Dec 2025 12:52:50 +0000 (+0000) Subject: Enhance test coverage for httpx requests X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=39db1717215dcbdf144b312a814d9f07dbc6f771;p=thirdparty%2Fhttpx.git Enhance test coverage for httpx requests Add tests for invalid request schemes and missing host. --- diff --git a/tests/test_request.py b/tests/test_request.py index a69e1d13..cab0a5e1 100644 --- a/tests/test_request.py +++ b/tests/test_request.py @@ -1,4 +1,5 @@ import httpx +import pytest class ByteIterator: @@ -77,3 +78,13 @@ def test_request_empty_post(): "Content-Length": "0", } assert r.read() == b'' + + +def test_request_invalid_scheme(): + with pytest.raises(ValueError): + httpx.Request("GET", "ws://example.com") + + +def test_request_missing_host(): + with pytest.raises(ValueError): + r = httpx.Request("GET", "https:/example.com")