1.简介:
HTMLTestRunner 是 基于 unittest 单元测试的 HTML报告 的一个第三方库
2.安装步骤:
-
安装:下载
HTMLTestRunner.py
文件 -
将该文件保存在python安装路径下的lib文件夹中。在文件中能导入
HTMLTestRunner
成功,即配置成功。
3.代码示例
# -*- coding:utf-8 -*-
import unittest
import HTMLTestRunner,sys,StringIO
#测试用例
class MyTestCase(unittest.TestCase):
def setUp(self):
pass
def tearDown(self):
pass
def testCase1(self):
self.assertEqual(2,2,"testError")
def testCase2(self):
self.assertEqual(2,3,"testError")
#添加Suite
def Suite():
suiteTest = unittest.TestSuite()
suiteTest.addTest(MyTestCase("testCase1"))
suiteTest.addTest(MyTestCase("testCase2"))
return suiteTest
if __name__ == '__main__':
#确定生成报告的路径
filePath = "//Users//Mr_Chen//Desktop//PythonWork//pyResult.html"
fp = file(filePath,'wb')
#生成报告的Title,描述
runner = HTMLTestRunner.HTMLTestRunner(stream=fp,title='Python Test Report',description='This is Python Report')
runner.run(Suite())
网友评论