python中的测试运行程序,用于人类可读的html报告

html-testRunner的Python项目详细描述


https://img.shields.io/pypi/v/html-testRunner.svghttps://img.shields.io/travis/oldani/HtmlTestRunner.svg

htmltest runner是保存测试结果的unittest测试运行程序 在HTML文件中,用于人类可读的结果表示。

这个包的灵感来自unittest-xml-reportingHtmlTestRunner 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中的目录。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
用于切换状态结果的枚举的java输入   检测*NIX上打开的端口时出现java问题   java捕获和保存屏幕截图   java SLF4JLogback:基于日志级别的多模式   Java从字符串中删除动态子字符串   在spring引导中contextLoads测试时运行java Liquibase   基于规则集的任意嵌套POJO的java任意就地转换   java如何做,边做边循环这段代码?   java是什么导致jmh测量中的错误?   java Spring RabbitTemplate执行方法可见性   java jms创建连接http超时weblogic   java如何在JMapViewer中的两点之间放置像箭头一样的图像   在我的形状计算器Java程序中使用带有Switch/Case语句的循环   字符串如何在Java中比较字符和数字