忽略片状测试的失败(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) 测试。
项目详情
github 上的项目代码 + 问题跟踪 - https://github.com/schettino72/pytest-ignore-flaky
执照
MIT 许可证 版权所有 (c) 2015-2019 Eduardo Naufel Schettino 和 Marcos Alfredo Camargo Leal Pinto
见许可证文件
项目详情
关
pytest_ignore_flaky -2.0.0-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 43ab9a8bfcc81b56bb9a4461d7f6e9e07f75e1aa3f41d3a6527998089910aa43 |
|
| MD5 | c97ab4f300ed70084411e1c73a7b7c63 |
|
| 布莱克2-256 | 22bf4a670d28c8c37569e26536c068d83b37a01aea9fff9a45a03ae3be5344b9 |