跳转到主要内容

轻松测试您的HTTP库与本地pypi副本

项目描述

httpbin是一个用于测试HTTP库的神奇网络服务。它有几个出色的端点,可以测试您在HTTP库中几乎需要的所有功能。唯一的问题是:可能您不想等待测试穿越互联网并返回以对远程网络服务进行断言。

输入pytest-httpbin。pytest-httpbin创建了一个pytest“ fixture”,该fixture会注入到你的测试中。它自动在单独的线程中启动一个运行httpbin的HTTP服务器,并提供URL给测试的fixture。查看这个示例

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-pypi-0.1.1.tar.gz (9.0 kB 查看散列)

上传时间

构建分布

pytest_pypi-0.1.1-py2.py3-none-any.whl (7.8 kB 查看散列)

上传时间 Python 2 Python 3

由以下支持