如何处理某些版本的python下无法使用的鼻子扩展?

时间:2012-05-29 15:12:10

标签: python nosetests

我确实有几个python包,我使用nosetest进行测试,正如预期的那样,其中一个步骤是使用几个版本的Python运行测试。

主要问题是大多数鼻子扩展都与python的所有版本都不兼容,如果没有安装它们会阻止你运行测试(如果[nosetest]里面setup.cfg找到任何未知选项,则会停止1}}。

扩展程序示例:yancxtracebackmachineout,'nose_exclude`

我必须使用Python 2.5, 2.6, 2.7, 3.2

运行测试

我不需要为所有版本的python运行所有这些,但是我应该如何重新配置​​测试的执行以免丢失它们?

1 个答案:

答案 0 :(得分:0)

放弃测试,因为它太难以使它们在不同版本的python上工作并切换到tox最终从py.test调用tox