本文介绍unittest中discover()方法,加载一个路径下所有的测试用例执行
上一篇我们说到makeSuite()方法有一定局限性,在实际项目中,我们会用到discover()方法,直接加载一个路径下所有的测试用例进行执行。
代码如下:
import unittest
#构建一个suite
suite = unittest.TestLoader().discover("testcase") #加载testcase包下所有测试用例
if __name__=="__main__":
runner = unittest.TextTestRunner()
runner.run(suite) #开始执行测试套件
网友评论