用于启动 HTTP 服务器的简单 pytest 夹具
项目描述
pytest-simplehttpserver
简单的夹具来启动一个简单的 HTTP 服务器来提供静态文件进行测试。
可用于测试网络爬虫等。
特征
- 夹具启动了一个 HTTP 服务器,该服务器在端口 8000 上提供静态文件。
用法
运行测试时,您需要将 pytest-simplehttpserver 指向包含要提供的静态文件的根目录:
$ pytest --simplehttpserver-directory /home/user/mock_website/
在您的代码中,只需将夹具传递给您的测试:
import requests
def mytest(simplehttpserver):
response = requests.get('http://localhost:8000/')
assert response.status_code == 200
安装
您可以通过 PyPI 中的 pip 安装“pytest-simplehttpserver”:
$ pip install pytest-simplehttpserver
贡献
贡献是非常受欢迎的。可以使用 pytest 运行测试,请确保覆盖率至少保持不变,然后再提交拉取请求。
执照
根据 MIT 许可条款分发,“pytest-simplehttpserver”是免费的开源软件
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
pytest_simplehttpserver-0.1.2.tar.gz
(4.0 kB
查看哈希)
内置分布
关
pytest_simplehttpserver -0.1.2.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | bb749abee8b224a910b87af33d0c815f3b4f350137841c851634c617cc1b0516 |
|
| MD5 | cffcfb463e344e7689a1ac97a9849e02 |
|
| 布莱克2-256 | bfe35f79d269a969e7ba657a09aea391c6b973a52d0263035f64843f7deb283b |
关
pytest_simplehttpserver -0.1.2-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | b6eff57e2d57a64db0269b939a34bdf97dcd6321b418af761ea5f9685fffd61a |
|
| MD5 | a0b7270da564d18cd0f32a837a64024b |
|
| 布莱克2-256 | a291c765cae8581a9ccb4d60c645c5ec7c305e033b9e4dac1e405d2cdfa03c49 |