unittest(2):使用第三方模块HTMLTestRunnerNew(生成HTML格式的测试报告
参数描述
-
file:文件
-
verbosity:详细程度
-
title:标题
-
description:描述
-
tester:作者
import unittest
import HTMLTestRunner
from unittest1.test_D import *
from unittest1.test_E import *
if __name__ == '__main__':
# suite=unittest.TestSuite()
# suite.addTest(Test_A("test_AA"))
# suite.addTest(Test_A("test_A2A"))
# suite.addTest(Test_B("test_BB"))
# suite.addTest(Test_B("test_B2B"))
# runner=unittest.TextTestRunner()
# runner.run(suite)
loader1=unittest.TestLoader().loadTestsFromTestCase(Test_D)
loader2=unittest.TestLoader().loadTestsFromTestCase(Test_E)
suite =unittest.TestSuite([loader1,loader2])
'''
文件格式一定要用wb格式
'''
with open('接口测试.html','wb') as file:
runner=HTMLTestRunner.HTMLTestRunner(stream=file,title='接口自动化测试报告',description='接口测试V1',tester='LH')
runner.run(suite)