2012-05-29 18 views
2

我确实有几个使用nosetest测试的python软件包,正如预期的那样,其中一个步骤是使用多个版本的Python来运行测试。如何处理在特定版本的python下不可用的鼻子扩展?

的主要问题是,大多数人的鼻子扩展不是与Python的所有版本兼容,而不是让他们安装会阻止您运行测试(如果发现从setup.cfg[nosetest]任何未知选项鼻子会停止。

扩展

例子:yancxtracebackmachineout“nose_exclude`

我必须与Python 2.5, 2.6, 2.7, 3.2

运行测试,我并不需要运行所有的T hese适用于所有版本的python,但仍然应该如何重新配置​​测试的执行以避免它们松动?

回答

0

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

相关问题