轻松测试您的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的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 4da2f2e88777b53b2f3e7aff66065886f90e23b55f345b15ccf404afb7e8883e |
|
MD5 | 465c0812e70171254dfb5917687bacef |
|
BLAKE2b-256 | c9ee856f0ee91f9005e88be05c74888a43116a4fc7aae13ec0d099f0367c7b3d |
关闭
pytest_pypi-0.1.1-py2.py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | a304d3fef4549c929cf77bc9edc478bba806696d16c6a18a9cb023cb45bc8d08 |
|
MD5 | 7c7163848b08bdab43f60f64172981fe |
|
BLAKE2b-256 | 6ac08115bd72e3585dcbba1c0842ccb7e526eb3f5084903e9bfffcf0c1e12a92 |