本文介绍利用makeSuite()方法,一次性加载一个类文件下所有测试用例到suite中去。还是利用前面一篇文章中的测试脚本,来看看TestRunner.py如何写。
# coding = utf-8
import unittest
from testsuits.test_baidu_search import BaiduSearch
suite = unittest.TestSuite(unittest.makeSuite(BaiduSearch))
if __name__ == '__main__':
# 执行用例
runner = unittest.TextTestRunner()
runner.run(suite)
缺陷: makeSuite()方法虽然比前面文章的addTest()方法有了一定的效率提升,在添加测试用例到测试套件过程。但是这个方法也有很多缺点,我不可能把所有项目脚本都放一个测试类文件吧,所以请看下一遍文章



