2012-05-29 41 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

相關問題