异常处理

Day80 异常处理免费看

测试中的异常捕获、对需要测试的接口异常进行捕获、通过正则表达式捕获异常

09-30侠课岛    基础入门       

后端/后端/Python 由浅入深入门 5     0     129

总结

今天学习的是对测试中的异常进行捕获,主要用到了两个方法,assertRaises()assertRaisesRegex()方法

assertRaises()方法的介绍

  • 语法:assertRaises(exception, callable, *args,**kwds)

  • assertRaises()方法是unittest中的一个断言方法,参数exception是待验证的异常类型,参数callable是待验证的方法,*args和kwds是待验证的方法参数。

  • assertRaises()方法主要用于验证异常测试,在调用待测试函数callable时,在传入相应的测试数据后,如果测试通过则表明待测试函数抛出了预期的异常,如果报错则表名测试函数没有引发相应异常;

assertRaisesRegex()方法的介绍

  • assertRaisesRegexp(exception, regexp, callable, *args, **kwds)

  • assertRaisesRegexp()方法比assertRaises()方法多了一个regexp参数,是一个正则表达式对象;

  • 该方法使用正则表达式方式来匹配异常断言,如果捕获到了匹配正则表达式的异常则运行成功,否则报错,通过正则表达式捕获异常能更加灵活和适用更多的场景;

本教程图文或视频等内容版权归侠课岛所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、转贴或以其他方式复制发布或发表。

评价

5

本课评分:
  •     非常好
难易程度:
  •     适中的

内容目录



|
教程
粉丝
主页

签到有礼

已签到2天,连续签到7天即可领取7天全站VIP

  • 1
    +2 金币
  • 2
    +3 金币
  • 3
    +5 金币
  • 6
    +7 金币
  • 5
    +6 金币
  • 4
    暖心福利
    自选分类VIP ×1天
  • 7
    惊喜大礼

    自选分类VIP ×3天 +20金币
  • 持续签到 +8 金币

金币可以用来做什么?