私は、nosetest を使用してテストする python パッケージをいくつか持っています。予想通り、手順の 1 つは、複数のバージョンの Python を使用してテストを実行することです。
主な問題は、ほとんどのノーズ拡張機能が python のすべてのバージョンと互換性がないことです。それらをインストールしないと、テストを実行できなくなります (不明なオプションが[nosetest]
from内に見つかった場合、ノーズは停止します) setup.cfg
。
拡張子の例: yanc
, xtraceback
, machineout
,'nose_exclude`
テストを実行する必要がありますPython 2.5, 2.6, 2.7, 3.2
Python のすべてのバージョンでこれらすべてを実行する必要はありませんが、テストを失わないようにするには、テストの実行をどのように再構成する必要がありますか?