unittest断言的使用
程序员文章站
2022-03-15 13:12:06
...
我们在执行测试用例时,怎么来判断这条用例是否通过呢?唯一的办法就是拿实际结果和预期结果进行比较,如果一致用例就是通过的,否则用例就是失败的。在python中这种比较的方法就叫做断言,unittest框架提供了一系列的断言方法。
常用的断言方法如下:
还有其他方法用于执行更具体的检查,如下:
示例:
已 assertEqual 的使用为例,查看运行的结果。
#!/usr/bin/env python
# coding=UTF-8
import unittest
class lucky(unittest.TestCase):
def test_01(self):
a = 1
b = 2
self.assertEqual(a,b,u"这里是对这个异常的出错点说明:运行test_01") #注意assert的使用一定要加self,因为它是unittest中的一个方法
if __name__ == '__main__':
lucky().test_01()
执行结果: