在测试运行期间禁用网络请求。
项目描述
pytest-blockage
在测试运行期间禁用SMTP和HTTP请求。
主要基于https://github.com/andymckay/nose-blockage;源代码可在https://github.com/rob-b/pytest-blockage找到
安装
可以通过pypi安装此插件
$ pip install pytest-blockage
使用方法
要激活插件,应传递--blockage参数。例如。
$ py.test package --blockage
您可以白名单特定的主机
$ py.test package --blockage --blockage-http-whitelist=some_site --blockage-smtp-whitelist=fake_smtp
配置
所有设置都可以存储在您的pytest文件中,变量名与使用说明下提到的参数名相同
blockage=true blockage-http-whitelist=some_site blockage-smtp-whitelist=fake_smtp
变更日志
0.2.3 (2021-12-21)
修复:sdist软件包已损坏
0.2.2 (2019-02-13)
修复:SMTP白名单也适用于python3
0.2.1 (2018-12-01)
HTTP白名单
SMTP白名单
0.2.0 (2015-06-22)
添加了python 3支持
0.1 (2013-05-11)
初始发布
项目详情
关闭
pytest-blockage-0.2.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7127b9251242dfce7acce3f9f619727d06d22368249289c9cd7396134133c9a8 |
|
MD5 | e717ea4f14ec97f2cf1d435a090fe321 |
|
BLAKE2b-256 | 582110240e4d3d94b04e0caf66164ff22ae2060483bd1d6fb935bacb5ef49ec8 |
关闭
pytest_blockage-0.2.4-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b853f2259a290f079918cb886fb5f3e3fdd9e5e677d6aee60a580012daf9bf91 |
|
MD5 | f841a8ed4376d359ba27994c630437e7 |
|
BLAKE2b-256 | fb6b8f30fd11bf57cff94079d00fb1c80661d539bfb3e5b3ffa2a8217fea69c5 |