python unittest生成html报告_python unittest--HTMLTestRunner生成报告
同一個目錄下
test1.py
import unittest
class test1(unittest.TestCase):
u"類1的測試用例"
def test1(self):
u"測試用例1"
print "test001lalala"
def test2(self):
u"測試用例2"
print "test002hahaha"
test2.py
import unittest
class test2(unittest.TestCase):
u"類2的測試用例"
def test3(self):
u"測試用例3"
print "test001lalala"
def test4(self):
u"測試用例4"
print "test002hahaha"
run.py
import unittest
from HTMLTestRunner import *
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
def main():
discover=unittest.TestLoader().discover(".", "test*.py")
with open('test_result.html', 'wb') as file:
runner = HTMLTestRunner(stream=file,
title='測試報告',
description='xxx測試報告',
verbosity=2)
runner.run(discover)
if __name__=="__main__":
main()
總結
以上是生活随笔為你收集整理的python unittest生成html报告_python unittest--HTMLTestRunner生成报告的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 教室录播系统方案_全自动录播教室系统设计
- 下一篇: java程序设计实验报告册_201452