加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
tmp.py 1.12 KB
一键复制 编辑 原始数据 按行查看 历史
imzack 提交于 2020-05-18 07:24 . 1.添加测试topic流程
import tmp.tmp1 as t1
import tmp.tmp2 as t2
import unittest
def suite():
suite = unittest.TestSuite()
loader = unittest.TestLoader()
# 从py文件中添加所有测试用用例 模块路径
tests1 = loader.loadTestsFromModule(t1)
tests2 = loader.loadTestsFromModule(t2)
suite.addTests(tests1)
suite.addTests(tests2)
return suite
def suite2():
suite = unittest.TestSuite()
loader = unittest.TestLoader()
# 给定一个测试路径的名称 tmp.tmp1.TestA.testA_01 加载TestA中的 testA_01 一个方法
tests1 = loader.loadTestsFromName('tmp.tmp1.TestA.testA_01')
suite.addTests(tests1)
return suite
def suite3():
suite = unittest.TestSuite()
loader = unittest.TestLoader()
# discover 探索模式,给定目录,从目录中搜索所有的符合条件的用例
tests = loader.discover('tmp',pattern='tmp*.py')
suite.addTests(tests)
return suite
if __name__ == '__main__':
suite = suite3()
with open('report.txt',mode='w',encoding='utf8') as f:
runner = unittest.TextTestRunner(stream=f , verbosity=2)
runner.run(suite)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化