跳转到主要内容

确保在调用pytest时正确修补gevent

项目描述

Build Status Azure DevOps coverage

pytest-gevent

确保在调用pytest时正确修补gevent

安装

pip install pytest-gevent

使用

在您会使用pytest的地方,使用pytest-gevent代替。

禁用特定补丁

您可以通过环境变量禁用特定的gevent补丁。例如,如果您想禁用ssl补丁,您将调用

PYTEST_GEVENT_PATCH_ALL_NO_SSL=1 pytest-gevent

这是如何工作的

这调用gevent.monkey.patch_all(...)然后调用pytest.main()

替代方案

gevent.monkey直接提供cli,尽管使用起来相当笨拙

python -m gevent.monkey $(which pytest) ...
# with gevent 1.5+ you'll be able to do
# python -m gevent.monkey --module pytest ...

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源代码分发

pytest_gevent-1.1.0.tar.gz (2.8 kB 查看哈希值)

上传时间 源代码

构建分发

pytest_gevent-1.1.0-py2.py3-none-any.whl (3.3 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持