本次集合作为pytest框架的一个累积,会持续输出更新的~,之前一直懒得整理,要加紧更新啦,有问题欢迎随时指出
一、断言作用:
pytest 使用python自带的assert关键字,后边可以接一个表达式,只要表达式最终结果为True就可,断言成功,测试用例也会成功,否则是失败
二、断言常用方式:
- assert xx :判断xx为真
- assert not xx:判断xx不为真
- assert a in b: 判断b包含a
- assert a == b :判断 a 等于b
- assert a != b: 判断a不等于b
后两种是我们常在工作中用的接口判断:比如
assert res['err_msg'] == 'ok'
三、附录简易代码段:
import pytest
def test_01(self):
l1 = [1,2,3]
assert 1 in l1
assert l1[1] == 1
assert l1[1] != 1
if __name__ == '__main__':
pytest.main([