ファイルでのみテストを実行するようにノーズテスト フレームワークに指示できtest_*.py
ますか?
実際にnosetests A
は、次のディレクトリ構造を使用します。
A/
test_A.py
B/
__init__.py
避けたい B をインポートします。
import numpy
これは、ユーザーがオプションの NumPy モジュールをインストールしている場合にのみ使用することを意図しているため、B モジュールが で始まるためです。ただし、NumPy をインストールしていないユーザーは、NumPy がオプションであってもB/__init__.py
必ず失敗するため、nosetests を処理したくありません。import numpy
これはどのように達成できますか?