Python unittest是否支持报告的定制?
我喜欢这样的事实,单元测试类将打印出关于通过和失败的内容的漂亮摘要;虽然我在官方文档中看不到,但您如何自定义该输出Python unittest是否支持报告的定制?,python,unit-testing,Python,Unit Testing,我喜欢这样的事实,单元测试类将打印出关于通过和失败的内容的漂亮摘要;虽然我在官方文档中看不到,但您如何自定义该输出 我看到了assert的msg参数,这意味着我可以在assert触发(测试失败)时打印一条描述性消息,但是如果您想包含一个关于成功的摘要,该怎么办?这取决于您实际如何运行测试,但是您可以看到一个示例,说明如何通过查看测试程序生成报告,TextTestRunner,以及unittest.py中的TestResult类。谢谢;有没有关于如何实际更改报告的实例?这是我第一次在python中
我看到了assert的msg参数,这意味着我可以在assert触发(测试失败)时打印一条描述性消息,但是如果您想包含一个关于成功的摘要,该怎么办?这取决于您实际如何运行测试,但是您可以看到一个示例,说明如何通过查看
测试程序生成报告,TextTestRunner
,以及unittest.py
中的TestResult
类。谢谢;有没有关于如何实际更改报告的实例?这是我第一次在python中使用unittest,因此我正在寻找一些示例。我确实尝试创建一个从TestResult继承的类,但在屏幕上找不到任何内容。您可以编辑TestTextRunner.run
的输出,但这仅适用于通过以脚本形式运行unittest.py
来运行测试的情况。这取决于您实际运行测试的方式,但是您可以通过查看unittest.py
中的TestProgram
、TextTestRunner
和TestResult
类来查看如何生成报告的示例。谢谢;有没有关于如何实际更改报告的实例?这是我第一次在python中使用unittest,因此我正在寻找一些示例。我确实尝试创建一个从TestResult继承的类,但在屏幕上找不到任何内容。您可以编辑TestTextRunner.run
的输出,但这仅适用于您通过以脚本形式运行unittest.py
来运行测试的情况。