美文网首页
python的unittest框架练习(三)

python的unittest框架练习(三)

作者: 简单生活101 | 来源:发表于2017-07-26 10:54 被阅读0次

# TestSuite控制用例的执行,输出txt格式的测试报告

# 导入框架

importunittest

# 导入测试方法类

from test_maths import TestMaths

import time

# 执行测试的流程处理

if__name__=='__main__':

# 按照一定的顺序来执行测试用例

# 实例化一个TestSuite

suite=unittest.TestSuite()

# 使用addTests+TestLoader

# loadTestsFromTestCase()获取其中的所有测试方法

suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestMaths))

timestr = time.strftime('%Y%m%d%H%M%S',time.localtime(time.time()))

# with open as 读取和写入文件

withopen('unitesReport.txt','a')asf:

f.write("执行时间:"+timestr+"\n")

runner= unittest.TextTestRunner(stream=f,verbosity=2)

runner.run(suite)

执行的结果如下图,就生成了txt格式的测试报告文件

相关文章

网友评论

      本文标题:python的unittest框架练习(三)

      本文链接:https://www.haomeiwen.com/subject/nrunkxtx.html