测试套件 TestSuite

TestSuite主要用于把多个测试类打包到一个测试集中进行测试。

1.通过unittest.TestSuite实例化测试套件对象

import unittest

suite = unittest.TestSuite

2.通过addTest方法添加测试用例

添加测试用例方法

#添加测试用例方法
suite.addtest(测试用例类名("测试用例方法名"))
#批量添加测试用例方法
test_data = (测试用例类名("测试用例方法名1"),测试用例类名("测试用例方法名2"))
suite.addTest(test_data)

添加测试用例类(一次性添加测试用例的所有test方法)

#添加测试用例类
suite.addTest(unittest.makeSuite(测试用例类名))
#批量添加测试用例类
test_data = (unittest.makeSuite(测试用例类名1),unittest.makeSuite(测试用例类名2))
suite.addTest((test_data))

 例子:

import unittest
import main
suite = unittest.TestSuite()
#添加单个测试用例方法
suite.addTest(main.Functest("test_01"))
suite.addTest(main.Functest("test_02"))

if __name__ == '__main__':
    runner = unittest.TextTestRunner()
    runner.run(suite)

 

posted @ 2022-06-12 20:08  三亿人  阅读(126)  评论(0)    收藏  举报