如何在Python中生成HTML单元测试输出?

10 投票
1 回答
15199 浏览
提问于 2025-04-15 16:08

我在找一种方法,可以把Python单元测试的结果显示成HTML格式的总结。像Java和Ruby都有这样的工具……但我还没找到适合Python的工具。有没有这样的工具呢?

JUnit的HTML输出:

alt text
(来源: ibm.com)

Ruby RSpec的输出:

alt text
(来源: natontesting.com)

1 个回答

2

现在有一些方法可以用Python来实现这个功能。比如,可以使用 pytest 这个工具:

pip install pytest pytest-html

然后:

pytest --html=report.html --self-contained-html

pytest的HTML结果

撰写回答