忽略有问题的测试失败(pytest插件)
项目描述
pytest-ignore-flaky
忽略有问题的测试失败(pytest插件)
“有问题的”测试通常通过,但有时会失败。你应该总是避免有问题的测试,但并不总是可能。
此插件可以用来可选地忽略有问题的测试的失败。
首先使用flaky标记来标记你的测试
import random import pytest @pytest.mark.flaky def test_mf(): assert 0 == random.randint(0, 1)
默认情况下,此标记将被忽略,除非从命令行(或py.test配置文件)激活插件
py.test --ignore-flaky
如果有问题的测试通过,它将被正常报告为测试成功。如果测试失败,它将不会被报告为失败,而是被报告为xfail。
pytest兼容性
与pytest 6.2(2021-04-23)进行了测试。
项目详情
项目代码 + GitHub上的问题跟踪 - https://github.com/coherent-oss/pytest-ignore-flaky
许可证
MIT许可证 版权所有 (c) 2015-2019 Eduardo Naufel Schettino 和 Marcos Alfredo Camargo Leal Pinto
见LICENSE文件
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
pytest_ignore_flaky-2.2.1.tar.gz (9.3 kB 查看哈希值)
构建分发
关闭
pytest_ignore_flaky-2.2.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 04416f6b2177ef1f2adcb9308a887bf1cf77e7062d71778e404f358d4bbef0c9 |
|
MD5 | a4f9c7816b0afae1703a311cbc731ed7 |
|
BLAKE2b-256 | 248dd3c8b28c46e11b7323424603f335d2e3e9cb3aed9eb6ca51c0227d1f8040 |
关闭
pytest_ignore_flaky-2.2.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6af6d4242080336ece1f0e67a0e2520625e37c492434b383ab5c841b385389a3 |
|
MD5 | 332d656a076706266899f7b299d8a0b8 |
|
BLAKE2b-256 | 6c546359cfacce98fdb501fb80a869fda084e1ab88de1b57c6def5f3a8990b1f |