python单元测试中的信息性消息

时间:2010-05-06 12:48:56

标签: python unit-testing

我正在使用Python的unittest模块进行单元测试。

我希望能够将信息性消息作为单元测试输出的一部分报告 - 除了通过/失败状态。特别是在我的情况下,我想报告被测模块是使用纯Python实现还是C扩展。

unittest中是否有机制输出信息性消息作为测试报告的一部分?可以在替代的Python单元测试框架中完成吗?

2 个答案:

答案 0 :(得分:3)

是的,你可以使用nosetests,它有一个允许这个的插件系统。例如,TestResult api允许提供扩展报告:

  

提供TextTestResult,它扩展了unittest的_TextTestResult以提供对错误类的支持(例如内置跳过和不推荐使用的类),以及插件的钩子以接管或扩展报告。

答案 1 :(得分:1)

我不知道鼻子测试,因为各种原因使用该插件可能是有意义的。我自己会使用logging模块。