# @pytest.mark.xfail 使用场景说明 # 部分问题未修改,需要标记预期失败,此时可以用到 @pytest.mark.xfail ; # 被标记用例会执行,但失败时不再显示堆栈信息; # 可能异常:预期失败用例被执行成功,此时不符合预期结果 import pytest class Test_pytest(object): @pytest.mark.xfail(reason='该功能存在异常') def test_01(self): print("****执行 test_01 ****") assert 2 == 1 @pytest.mark.xfail() def test_02(self): print("****执行 test_02 ****") assert 1 == 1 def test_03(self): print("****执行 test_03 ****") pytest.mark.xfail() assert 1 == 1 if __name__ == 'main': # pytest.main("-s, -v") pytest.main('-q', __file__) # pytest --runxfail 让 xfail 失效
pytest学习实践-day18:@pytest.mark.xfail 使用场景说明
于 2024-04-10 15:46:12 首次发布