轻松测试您的HTTP库对本地httpbin副本的兼容性
项目描述
httpbin 是一个用于测试 HTTP 库的神奇网络服务。它有几个出色的端点,可以测试你在 HTTP 库中需要的几乎所有功能。唯一的问题是:你可能不想等待你的测试跨越互联网来回,以对远程网络服务进行断言。
请输入 pytest-httpbin。pytest-httpbin 创建一个 pytest “ fixture”,将其依赖项注入到你的测试中。它自动在一个单独的线程中启动运行 httpbin 的 HTTP 服务器,并在 fixture 中提供测试的 URL。请查看此示例
def test_that_my_library_works_kinda_ok(httpbin):
assert requests.get(httpbin.url + '/get/').status_code == 200
这取代了一个可能看起来像这样的测试
def test_that_my_library_works_kinda_ok():
assert requests.get('http://httpbin.org/get').status_code == 200
pytest-httpbin 还支持 https,并包含你可以使用的自己的 CA 证书。查看 完整的文档,在 github 页面上。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码发行版
pytest_httpbin-2.1.0.tar.gz (13.7 kB 查看哈希值)
构建发行版
关闭
pytest_httpbin-2.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d40579838443228327f9fe4f08d9338bee8885c29fe933e5f2d58c20a26c33c6 |
|
MD5 | 1397b53a60b10c5a8393a450583847c8 |
|
BLAKE2b-256 | 438323b510bb5f20b1982f010dbf82d17e21f701470033e2f4d952ce6cf7a1c6 |
关闭
pytest_httpbin-2.1.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b3bf7346cc2ad231447189cd85b458e341056684a7a69d69533dd29692209cdd |
|
MD5 | 9643224ba94e177e6d7c13eeefea1275 |
|
BLAKE2b-256 | 0d97149289c7123f75e98edc94872545c2f597f349ee037b1e0a47aef0362fd4 |