python单元测试 unittest的用法(三)
单元测试是对程序中最小的可测试模块函数来进行测试,加载单元测试的方法有2种,一种是通过unittest.main()来启动单元测试的测试模块;另一种是添加到testsuite集合中,再加载所有的被测试对象,testsuit中存放的就是单元测试的用例。下面介绍第二种方式的使用: 整个单元测试框架(testsuite)的逻辑分三步走: 1.testloader根据传入的参数获得相应的测试用例,即对应具体的测试方法; 2.makesuite再把所有的测试用例组装成testsuite测试套件;3.将testsuite传给testrunner进行执行。 之前我们介绍的第一种方法,执行的unittest.main(),其执行的功能也是上面的三步: 1.传入的参数是自身的模块 __main__ ;2.把自身模块中的所有测试类中的测试方法提取出来,并生成测试套件;3.最后把测试套件传递给testrunner进行具体的测试。 下一期将展示完整的示例代码,敬请期待。赞一个
页:
[1]