Pytest框架中,如何实现德不孤的预期失败测试案例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1413个文字,预计阅读时间需要6分钟。
目录 + 1、@pytest.mark.xfail() 标记的作用 + 2、应用场景 + 3、语法参数说明 + 4、示例 + 5、忽略xfail标记 + Pytest预期失败需使用 @pytest.mark.xfail() 标记。
1、@pytest.mark.xfail() 标记的作用
期望测试失败,但实际执行时应该通过测试。2、应用场景
测试新功能或修复旧功能时,暂时无法确保测试用例完全通过,但期望在未来修复。3、语法参数说明
@pytest.mark.xfail()4、示例
pythondef test_example(): assert 1==2, 预期失败5、忽略xfail标记
当使用 `pytest.mark.xfail` 标记的测试用例通过时,可以使用 `-x` 或 `--strict` 选项忽略该标记。- 1、@pytest.mark.xfail()标记的作用
- 2、应用场景
- 3、语法参数说明
- 4、示例
- 5、忽略xfail标识
Pytest预期失败需要使用@pytest.mark.xfail()标记。
期望测试用例是失败的,但是会运行此测试用例,并且也不会影响其他测试用例的的执行。
本文共计1413个文字,预计阅读时间需要6分钟。
目录 + 1、@pytest.mark.xfail() 标记的作用 + 2、应用场景 + 3、语法参数说明 + 4、示例 + 5、忽略xfail标记 + Pytest预期失败需使用 @pytest.mark.xfail() 标记。
1、@pytest.mark.xfail() 标记的作用
期望测试失败,但实际执行时应该通过测试。2、应用场景
测试新功能或修复旧功能时,暂时无法确保测试用例完全通过,但期望在未来修复。3、语法参数说明
@pytest.mark.xfail()4、示例
pythondef test_example(): assert 1==2, 预期失败5、忽略xfail标记
当使用 `pytest.mark.xfail` 标记的测试用例通过时,可以使用 `-x` 或 `--strict` 选项忽略该标记。- 1、@pytest.mark.xfail()标记的作用
- 2、应用场景
- 3、语法参数说明
- 4、示例
- 5、忽略xfail标识
Pytest预期失败需要使用@pytest.mark.xfail()标记。
期望测试用例是失败的,但是会运行此测试用例,并且也不会影响其他测试用例的的执行。

