Unittest套件testrunner的多种运行方式(六)

玩技站长 测试交流评论269字数 1047阅读模式
import unittest

from base.serach_case import CassDemo

# 创建测试用例套件
suite = unittest.TestSuite()
# ----------------------------------
# 添加测试用例,方式一(逐个添加测试用例名称来运行)
# suite.addTest(CassDemo('test_04'))
# suite.addTest(CassDemo('test_03'))
# runner = unittest.TextTestRunner()
# runner.run(suite)
# ----------------------------------
# 添加测试用例,方式二(将所有类下面的用例名称组合成为集合运行)
# cases1 = [CassDemo('test_01')]
# suite.addTest(cases1)
# runner = unittest.TextTestRunner()
# runner.run(suite)
# ----------------------------------
# 添加测试用例,方式三(按照文件的位置读取泛指文件名称文件来运行)
# test_dir = '../base'
# discover = unittest.defaultTestLoader.discover(start_dir=test_dir, pattern='*_case.py')
# 基于runner运行测试套件
# runner = unittest.TextTestRunner()
# runner.run(discover)
# ----------------------------------
# 添加测试用例,方式四(unittest函数下的方法来获取类名称来运行下面的所有测试用例)
# suite.addTest(unittest.TestLoader().loadTestsFromTestCase(CassDemo))
# runner = unittest.TextTestRunner()
# runner.run(suite)
# 添加测试用例,方式五(unittest函数下的方法来获取文件名+包名+类名)
suite.addTests(unittest.TestLoader().loadTestsFromName('base.serach_case.CassDemo'))
runner = unittest.TextTestRunner()
runner.run(suite)
文章源自玩技e族-https://www.playezu.com/26296.html
玩技站长微信
添加好友自动发送入群邀请
weinxin
rainbow-shownow
玩技官方公众号
官方微信公众号
weinxin
PLAYEZU
 最后更新:2022-8-22
  • 版权提示:本站仅供存储任何法律责任由作者承担▷诈骗举报◁▷新闻不符◁▷我要投稿◁
    风险通知:非原创文章均为网络投稿真实性无法判断,侵权联系2523030730
    免责声明:内容来自用户上传发布或新闻客户端自媒体,切勿!切勿!切勿!添加联系方式以免受骗。
  • 原创转载:https://www.playezu.com/26296.html
    转载说明: 点我前往阅读>>>
匿名

发表评论

匿名网友
确定