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

Pur*_*ell 9 python unit-testing nose

我正在寻找任何方式在HTML摘要中显示python单元测试的结果.对于Java和Ruby,有类似的工具......还没有找到任何似乎为Python做这个的工具.那里有没有?

JUnit html输出:

替代文字http://www.ibm.com/developerworks/java/library/j-grails03118/UnitTestReport.jpg

Ruby RSpec输出:

alt text http://www.natontesting.com/wp-content/uploads/2009/09/rspec_output.gif

vin*_*zee 2

现在有一些方法可以使用 Python 来完成此操作。使用pytest,例如:

pip install pytest pytest-html
Run Code Online (Sandbox Code Playgroud)

进而:

pytest --html=report.html --self-contained-html
Run Code Online (Sandbox Code Playgroud)

pytest 的 HTML 结果