码迷,mamicode.com
首页 > 其他好文 > 详细

pytest自动化7:assert断言

时间:2019-03-13 16:33:35      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:包装   bsp   nbsp   mic   不为   优化   异常   ack   引号   

前言:assert断言就是将实际结果和期望结果做对比,符合预期结果就测试pass,不符合预期就测试failed。

实例1:简单断言

技术图片

实例1优化版--增加异常信息文字描述

技术图片

异常断言

技术图片

excinfo 是一个异常信息实例,它是围绕实际引发的异常的包装器。主要属性是.type、 .value 和 .traceback

注意:断言type的时候,异常类型是不需要加引号的,断言value值的时候需转str

 

-------------------------------------------------------------------------------------------------------------------------------------

常用断言

pytest里面断言实际上就是python里面的assert断言方法,常用的有以下几种:

  • assert xx 判断xx为真
  • assert not xx 判断xx不为真
  • assert a in b 判断b包含a
  • assert a == b 判断a等于b
  • assert a != b 判断a不等于b

 

pytest自动化7:assert断言

标签:包装   bsp   nbsp   mic   不为   优化   异常   ack   引号   

原文地址:https://www.cnblogs.com/cudy/p/10523933.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!