9
Python Noseインポートエラー
ノーズテストフレームワークに、ファイル構造内のテストスクリプトの下にあるモジュールを認識させることができないようです。問題を示す最も簡単な例を設定しました。以下で説明します。 パッケージファイルの構造は次のとおりです。 ./__init__.py ./foo.py ./tests ./__init__.py ./test_foo.py foo.pyには以下が含まれます: def dumb_true(): return True tests / test_foo.pyには以下が含まれます: import foo def test_foo(): assert foo.dumb_true() 両方のinit .pyファイルが空です 私が実行した場合nosetests -vv(foo.pyがある)メインディレクトリに、私が取得します: Failure: ImportError (No module named foo) ... ERROR ====================================================================== ERROR: Failure: ImportError (No module named foo) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python/site-packages/nose-0.11.1-py2.6.egg/nose/loader.py", line …
120
python
nose
python-import