HTMLTestRunner介绍及使用

HTMLTestRunner简介
用于Python单元测试框架的TestRunner。它生成一个HTML报告,以一目了然地显示结果。
最简单的方法是调用它的主方法。如:

import unittest
import HTMLTestRunner

... define your tests ...

if __name__ == '__main__':
HTMLTestRunner.main()

要获得更多自定义选项,请实例化HTMLTestRunner对象。
HTMLTestRunner是unittest的TextTestRunner的副本

# output to a file
fp = file('my_report.html', 'wb')
runner = HTMLTestRunner.HTMLTestRunner(
stream=fp,
title='My unit test',
description='This demonstrates the report output by HTMLTestRunner.'
)

# Use an external stylesheet.
# See the Template_mixin class for more customizable options
runner.STYLESHEET_TMPL = '<link rel="stylesheet" href="my_stylesheet.css" type="text/css">'

# run the test
runner.run(my_test_suite)

 

posted @ 2019-11-14 14:23  pathbreaker  阅读(2613)  评论(0)    收藏  举报