Bug#1071715: ITP: pytest-httpx -- Intercept and mock HTTPX requests in pytest
Package: wnpp
Severity: wishlist
Owner: Edward Betts <[email protected]>
X-Debbugs-Cc: [email protected], [email protected]
* Package name : pytest-httpx
Version : 0.30.0
Upstream Author : Colin Bounouar <[email protected]>
* URL : https://github.com/Colin-b/pytest_httpx
* License : MIT
Programming Lang: Python
Description : Intercept and mock HTTPX requests in pytest
Provides an `httpx_mock` fixture for the pytest framework. This fixture
allows you to intercept and mock HTTP requests made using the HTTPX library.
It supports both synchronous and asynchronous HTTPX requests, enabling you
to define custom responses, including JSON bodies, headers, status codes,
and more.
.
This library is useful for testing scenarios where making actual network
calls is not feasible or desired. You can simulate various HTTP responses
and conditions, ensuring your code handles them correctly. Additionally,
pytest-httpx supports dynamic responses via callbacks, request verification,
and partial mocking, allowing specific requests to go through unmocked.
I plan to maintain this package as part of the Python team.
Reply to: