python unittest 添加测试用例的几种方法


1.指定运行一个模块中的一个测试用例

suite = unittest.TestSuite()
# 创建测试套件

suite.addTest(类名(‘测试函数名’))
# 将一个测试用例添加到套件中

runner = unittests.TextTestRunner()
# 指定使用 TextTestRunner 运行测试用例

runner.run(suite)
# 运行测试套件

 

2.指定按顺序运行一个模块中的多个测试用例

suite = unittest.TestSuite()

tests = [类名('测试函数1'), 类名('测试函数2'),...]
# 只执行指定的测试用例
# 按照编写的顺序执行测试
# 多个测试用例放到列表中

suite.addTests(tests)
# 将测试添加到测试套件中

runner=unittest.TextTestRunner(verbosity=2)
# 可以指定测试结果的详细程度

runner.run(suite)

 

3.自动添加多个测试用例

# 创建测试套件
suite = unittest.TestSuite()

# 指定识别测试用例的规则
tests = unittest.defaultTestLoader.discover(''测试模块所在目录'', pattern='test*.py')
# 识别所有test开头的py文件为测试用例
# 按模块名顺序执行

suite.addTest(tests)
runner = nuittest.TestRunner(verbosity=2)
runner.run(suite)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM