前言
在python unittest测试框架中,提供了一系列的方法用于验证程序的异常。...下面和我一起看看在unittest中,如何使用异常验证来进行断言,完成对应的测试工作
assertRaises(exception, callable, *args, **kwds)
参数说明:
assertRaises...(
exception, # 待验证异常类型
callable, # 待验证方法
*args, # 待验证方法参数
**kwds # 待验证方法参数(dict类型))
功能说明:
验证异常测试,验证异常...(第一个参数)是当调用待测试函数时,在传入相应的测试数据后,如果测试通过,则表明待测试函数抛出了预期的异常,否则测试失败。...Ran 1 test in 0.000s
assertRaisesRegexp(exception, regexp, callable, *args, **kwds)
这里就不对参数进行说明了,该方法使用正则表达式方式来匹配异常断言