1

プロジェクトでビルドアウト操作を実行noseした後、次のコマンドで実行できます。

# ./bin/nosetests

----------------------------------------------------------------------
Ran 0 tests in 0.310s

ただし、オプション (-wベース ディレクトリなど) を渡そうとすると、次のようになります。

# ./bin/nosetests -vv --detailed-errors --exe
Usage: nosetests [options]

nosetests: error: no such option: -v

実行中のテストファイルを確認し、インポートするすべての行を削除したかgetoptOptionParser邪魔にならないようにしましたが、それでも同じエラーが発生します。

私たちがテストしているファイルの 1 つが機能する必要があると思います...これらのエラーなしでビルドアウトをgetopt使用する方法はありますか?nosetests

4

1 に答える 1

5

ノーズランナービルドアウト レシピを使用できます

buildout.cfg の例を次に示します。

[buildout]
parts = test
index = http://download.zope.org/simple

[test]
recipe = pbp.recipe.noserunner
eggs = pbp.recipe.noserunner
working-directory = ${buildout:directory}

testこれにより、bin ディレクトリにスクリプトが作成されます。ランナーは、パスセットで見つかったすべてのテストを実行しますworking-directory

于 2010-09-28T10:02:07.477 に答える