用于模拟Python HTTPX和HTTP核心库的实用程序。
respx的Python项目详细描述
响应
Mock HTTPX具有令人敬畏的请求模式和响应副作用。在
文件
完整文档可从lundberg.github.io/respx获得
快速启动
RESPX是一个简单的,但功能强大的,用于模拟HTTPX、和{a7}库。在
从patchingHTTPX
开始,使用respx.mock
,然后将请求routes添加到mockresponses。在
importhttpximportrespxfromhttpximportResponse@respx.mockdeftest_example():my_route=respx.get("https://example.org/").mock(return_value=Response(204))response=httpx.get("https://example.org/")assertmy_route.calledassertresponse.status_code==204
Read the User Guide for a complete walk-through.
安装
使用pip安装:
^{pr2}$需要Python3.6+和HTTPX 0.15+。 请参阅Changelog,了解较旧的HTTPX兼容性。在
- 项目
标签: