如何从鼻子轻松获得数字测试结果?

时间:2014-08-06 14:33:06

标签: python nose

上下文

我正在使用attrib nose插件对我的测试用例进行分类。我定义了标准属性(即速度)和为该属性设置的有限值(即“快速”,“正常”,“慢速”)。 这种属性的问题在于,它们容易受到拼写错误或非常有创意的开发人员的影响,从而创建新的花哨属性或值: - )

所以我想写一个测试来发现这种与我的标准定义的偏差。 我们的想法是,使用--collect-only选项和属性过滤器-A "Speed !='fast' and Speed!='normal' and Speed!='slow'"从测试中运行鼻子。 因此,如果一切正常,那么鼻子将运行0次测试,这将在我的测试中断言。

问题/问题

如何在不解析stdout的情况下轻松获取数字测试结果(运行测试,测试失败,通过测试......)? 我是否必须编写自己的插件才能直接访问这些值?

0 个答案:

没有答案