Open sscherfke opened 2 weeks ago
Hello @sscherfke
This usage was not part of the non regression suite, and was never documented. However I agree it would be a good addition if most parameters still make sense.
I will have a look at it and see what can be done here.
Thanks for reporting
Thx, let me know if I can help you with anything <3
Follow-up of https://github.com/Colin-b/pytest_httpx/issues/144#issuecomment-2071887265
The following example works with pytest-httpx 0.26 but fails with pytest-httpx 0.30:
httpx.ASGITransport
inheritshttpx.AsyncBaseTransport
and pytest-httpx only mockshttpx.AsyncHTTPTransport
.I don't think it would be a good idea to mock the base transport, because its handle-Method is "abstract" and should remain so.
Maybe it should mock the asgi/wsgi transport in addition to the http transport or allow passing a list of transport classes to mock.
The Starlette test client inherts
httpx.BaseTransport
: https://github.com/encode/starlette/blob/master/starlette/testclient.py#L239My current workaround is this fixture: