Skip to main content

忽略片状测试的失败(pytest 插件)

项目描述

pytest忽略片状

忽略片状测试的失败(pytest 插件)

“不稳定”测试是通常通过但有时会失败的测试。您应该始终避免片状测试,但并非总是可能的。

该插件可用于选择性地忽略来自易碎测试的失败。

首先用片状标记“标记”你的测试:

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) 测试。

项目详情

执照

MIT 许可证 版权所有 (c) 2015-2019 Eduardo Naufel Schettino 和 Marcos Alfredo Camargo Leal Pinto

见许可证文件

下载文件

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

源分布

pytest-ignore-flaky-2.0.0.tar.gz (2.7 kB 查看哈希)

已上传 source

内置分布

pytest_ignore_flaky-2.0.0-py3-none-any.whl (3.9 kB 查看哈希

已上传 py3