python的unittest框架练习(五)

#-*- coding: utf-8 -*-

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

# 导入框架

importunittest

# 导入测试方法类

fromtest_mathsimportTestMaths

fromHTMLTestRunnerimportHTMLTestRunner

# 执行测试的流程处理

if__name__=='__main__':

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

# 实例化一个TestSuite

suite=unittest.TestSuite()

# 使用addTests+TestLoader

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

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

# with open as 读取和写入文件

withopen('unitesReport.html','wb')asf:

runner=HTMLTestRunner(stream=f,title='201707月份测试报告',description='关于基础测试用例的执行情况',verbosity=2)

runner.run(suite)

执行结果如下:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容