2
我確實有幾個使用nosetest測試的python軟件包,正如預期的那樣,其中一個步驟是使用多個版本的Python來運行測試。如何處理在特定版本的python下不可用的鼻子擴展?
的主要問題是,大多數人的鼻子擴展不是與Python的所有版本兼容,而不是讓他們安裝會阻止您運行測試(如果發現從setup.cfg
內[nosetest]
任何未知選項鼻子會停止。
例子:yanc
,xtraceback
,machineout
「nose_exclude`
我必須與Python 2.5, 2.6, 2.7, 3.2
運行測試,我並不需要運行所有的T hese適用於所有版本的python,但仍然應該如何重新配置測試的執行以避免它們鬆動?