@@ -138,7 +138,7 @@ async def test_async_list_of_basemodel_routes_to_pydantic() -> None:
138138async def test_async_missing_decoder_with_empty_list () -> None :
139139 """Empty decoder list and response_model= raises before HTTP call."""
140140
141- def handler (_ : httpx2 .Request ) -> httpx2 .Response : # pragma: no cover
141+ def handler (_ : httpx2 .Request ) -> httpx2 .Response : # pragma: no cover — never invoked; decoder check fails first
142142 pytest .fail ("transport should not be invoked" )
143143
144144 transport = httpx2 .MockTransport (handler )
@@ -158,10 +158,10 @@ class _Stub:
158158 def can_decode (self , model : type ) -> bool : # noqa: ARG002
159159 return False
160160
161- def decode (self , content : bytes , model : type ) -> object : # noqa: ARG002 # pragma: no cover
161+ def decode (self , content : bytes , model : type ) -> object : # noqa: ARG002 # pragma: no cover — never invoked; can_decode() rejects every model
162162 return None
163163
164- def handler (_ : httpx2 .Request ) -> httpx2 .Response : # pragma: no cover
164+ def handler (_ : httpx2 .Request ) -> httpx2 .Response : # pragma: no cover — never invoked; decoder check fails first
165165 pytest .fail ("transport should not be invoked" )
166166
167167 transport = httpx2 .MockTransport (handler )
@@ -244,7 +244,7 @@ def test_sync_list_of_basemodel_routes_to_pydantic() -> None:
244244
245245
246246def test_sync_missing_decoder_with_empty_list () -> None :
247- def handler (_ : httpx2 .Request ) -> httpx2 .Response : # pragma: no cover
247+ def handler (_ : httpx2 .Request ) -> httpx2 .Response : # pragma: no cover — never invoked; decoder check fails first
248248 pytest .fail ("transport should not be invoked" )
249249
250250 transport = httpx2 .MockTransport (handler )
@@ -260,7 +260,7 @@ def handler(_: httpx2.Request) -> httpx2.Response: # pragma: no cover
260260async def test_async_msgspec_only_list_of_basemodel_preflight_raises () -> None :
261261 """MsgspecDecoder-only client raises MissingDecoderError for list[BaseModel] without sending a request."""
262262
263- def handler (_ : httpx2 .Request ) -> httpx2 .Response : # pragma: no cover
263+ def handler (_ : httpx2 .Request ) -> httpx2 .Response : # pragma: no cover — never invoked; decoder check fails first
264264 pytest .fail ("transport should not be invoked: pre-flight must reject first" )
265265
266266 transport = httpx2 .MockTransport (handler )
@@ -276,7 +276,7 @@ def handler(_: httpx2.Request) -> httpx2.Response: # pragma: no cover
276276def test_sync_msgspec_only_list_of_basemodel_preflight_raises () -> None :
277277 """Sync MsgspecDecoder-only client raises MissingDecoderError for list[BaseModel] without sending a request."""
278278
279- def handler (_ : httpx2 .Request ) -> httpx2 .Response : # pragma: no cover
279+ def handler (_ : httpx2 .Request ) -> httpx2 .Response : # pragma: no cover — never invoked; decoder check fails first
280280 pytest .fail ("transport should not be invoked: pre-flight must reject first" )
281281
282282 transport = httpx2 .MockTransport (handler )
0 commit comments