首页 > 其他 > 详细

pytest 之 assert断言

时间:2020-07-04 15:51:38      阅读:158      评论:0      收藏:0      [点我收藏+]


常用的有以下几种(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(类型为字符串,而前面的是整形)

pytest 之 assert断言

原文:https://www.cnblogs.com/QiKa/p/13235020.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!