Python unittest类与函数的概要介绍,这个主要是根据Python的unittest官方网站
class unittest.
TestCase
(methodName='runTest')
TestCase的实例在unittest里面表示的是逻辑单元测试
这个类是个基础类,不同的测试需要用不同的子类去实现。
这个类提供了用于测试运行所需要的接口,允许来驱动测试,而且还提供了用于检查和报告各种类型错误的测试代码的方法。
每一个TestCase的实例将会运行一个基础的方法:这个方法的名字就叫做methodName。在使用TestCase的大多情况下,你既不需要改变方法名字,也不需要重新写runTest()的这个方法。
在 3.2 版更改:在不提供方法名的情况下,可以成功实例化TestCase。这就使得在交互式解释器探索TestCase变得更加容易。
TestCase提供了3种类型的方法,第一类是用于运行测试的,第二种类型用于检查条件以及报告错误。最后一类是用于查询测试本身相关信息的方法。