python中的测试运行程序,用于人类可读的html报告
html-testRunner的Python项目详细描述
htmltest runner是保存测试结果的unittest测试运行程序 在HTML文件中,用于人类可读的结果表示。
这个包的灵感来自unittest-xml-reporting和 HtmlTestRunner by tungwaiyip。
用法:
importHtmlTestRunnerimportunittestclassTestStringMethods(unittest.TestCase):deftest_upper(self):self.assertEqual('foo'.upper(),'FOO')deftest_error(self):""" This test should be marked as error one. """raiseValueErrordeftest_fail(self):""" This test should fail. """self.assertEqual(1,2)@unittest.skip("This is a skipped test.")deftest_skip(self):""" This test should be skipped. """passif__name__=='__main__':unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(output='example_dir'))
只要导入类并初始化它,它就只有一个请求 参数,即输出,此参数用于将报表放置在 目录reports中的目录。