2

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

主要问题是大多数鼻子扩展与所有版本的 python 不兼容,并且不安装它们会阻止您运行测试(如果鼻子[nosetest]setup.cfg.

扩展示例:yanc, xtraceback, machineout,'nose_exclude`

我必须运行测试Python 2.5, 2.6, 2.7, 3.2

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

4

1 回答 1

0

放弃鼻子测试,因为很难让它们在不同版本的 python 上工作并tox最终切换到py.testtox.

于 2012-05-29T18:19:55.530 回答