如果你还想从头学起Pytest,可以看看这个系列的文章哦!
https://www.cnblogs.com/poloyy/category/1690628.html
用例执行状态
用例执行完成后,每条用例都有自己的状态,常见的状态有
- passed:测试通过
- failed:断言失败
- error:用例本身写的质量不行,本身代码报错(譬如:fixture不存在,fixture里面有报错)
- xfail:预期失败,加了 @pytest.mark.xfail()
error的栗子一:参数不存在
def pwd(): print("获取用户名") a = "yygirl" assert a == "yygirl123" def test_1(pwd): assert user == "yygirl"
为啥是error
pwd参数并不存在,所以用例执行error