0

これは私の以前の質問でした: ベスト プラクティス: setup.py で必要な依存関係をどのようにリストしますか?

setup.py

test_requires = [
    'mock',
    'nose',
    'nose-progressive',
]

# test_suite uses nose so to run tests we should call  ``python setup.py test``
setup(name='lib_name',
      install_requires=install_requires,
      tests_require=test_requires,
      test_suite="nose.collector",
)

python setup.py testテストを実行する前に、mock、nose、nose-progressive をローカル ディレクトリに Egg としてインストールするトリガーを実行できるようになりました。それは私には問題ありません。

問題は、個別のテストを で実行したいということですnosetests。それはもう不可能です。

(ven)yeukhon@yeukhon:/repo$ which nosetests
/usr/local/bin/nosetests

pip install nose
Requirement already satisfied (use --upgrade to upgrade): nose in ./nose-1.2.1-py2.7.egg
Cleaning up...

私は何をすべきか?Pyramid の内部設定が原因で、グローバル ノーズは私のテストに失敗します。

4

0 に答える 0