pytest 之 assert断言


常用的有以下几种(pytest当中assert断言,即使用的是py原生断言方法)
assert xx 判断xx为真
assert not xx 判断xx不为真
assert a in b 判断b包含a
assert a == b 判断a等于b
assert a != b 判断a不等于b

 

要注意的是:(断言的内容和类型必须保持一致,否则会出错)
def add(a,b): #假设这是一个函数
  return a+b
def test_add_01(): #这是一个case,对上面函数进行测试
  assert add(1,2) == 3 #断言的内容,类型必须一致(否则会报错) 。
  #assert add(1,2) == "3" #这个断言就会报错,因为后面的3(类型为字符串,而前面的是整形)

posted on 2020-07-04 15:23  QiKa  阅读(204)  评论(0编辑  收藏  举报