跳转到主要内容

在测试运行期间禁用网络请求。

项目描述

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 (3.4 kB 查看哈希值)

上传时间

构建分布

pytest_blockage-0.2.4-py3-none-any.whl (3.7 kB 查看哈希值)

上传时间 Python 3

由以下支持