Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python unittest是否支持报告的定制?_Python_Unit Testing - Fatal编程技术网

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
来运行测试的情况。