Pytest断言使用
pytest中断言的含义:
pytest使用的断言是使用python内置的断言assert。Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。即pytest测试结果为False的断言为断言失败即测试用例执行失败,反之为断言成功即测试用例执行成功
断言的使用场景:
- 为测试结果做断言
- 为断言不通过的结果添加说明信息
- 为预期异常做断言
- 为失败断言做自定义说明信息
assert断言的方法:
- 判断xx为真:
assert xx - 判断xx不为真:
assert not xx - 判断b包含a:
assert a in b - 判断b不包含a:
assert a not in b - 判断a等于b:
assert a == b - 判断a不等于b:
assert a != b
浙公网安备 33010602011771号