2024-09-29 01:32:22 发布
网友
我使用unittest(实际上是unittest2)来进行Python测试,使用Python Mock来模拟对象,使用nose来在单个过程中运行所有测试。
unittest
unittest2
我很怀念能从绿色/红色的条子上一眼看出什么是有效的,什么是错误的。有没有办法从unittest获得彩色输出?
(此时更改测试套件不是一个选项,我实际上喜欢unittest)
我在鼻子检查和rednose方面很成功。在写这篇文章的时候,它还保留着。
使用一个非常类似于robert's answer的方法,我已经(今天!)发布了一个在测试结果中启用颜色输出的包。我叫它^{}。
要安装它,请运行:
pip install colour-runner
然后,在使用unittest.TextTestRunner的地方,改用colour_runner.runner.ColourTextTestRunner。
unittest.TextTestRunner
colour_runner.runner.ColourTextTestRunner
见how it looks with ^{}…和^{}
在python 2.x中,您可以尝试pyrg。但在Python 3中不起作用。
我在鼻子检查和rednose方面很成功。在写这篇文章的时候,它还保留着。
使用一个非常类似于robert's answer的方法,我已经(今天!)发布了一个在测试结果中启用颜色输出的包。我叫它^{} 。
要安装它,请运行:
然后,在使用
unittest.TextTestRunner
的地方,改用colour_runner.runner.ColourTextTestRunner
。见how it looks with ^{} …和^{}
在python 2.x中,您可以尝试pyrg。但在Python 3中不起作用。
相关问题 更多 >
编程相关推荐