2
ではImportErrorは、これは私がトミー/コア/テスト/ test_tprotocol.pyにいくつかのユニットテストを書いたいくつかの私のプロジェクト構造のPython:私のユニットテスト
であり、このファイルには、私はこの行をしました:
from tommy.core.tprotocol import TRequest
しかし、私はテストのフォルダ内のユニットテストを実行すると:
python -m unittest tprotocol
私ははImportErrorをしました:
E
======================================================================
ERROR: tprotocol (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: tprotocol
Traceback (most recent call last):
File "/usr/local/Cellar/python3/3.6.0/Frameworks/Python.framework/Versions/3.6/lib/python3.6/unittest/loader.py", line 153, in loadTestsFromName
module = __import__(module_name)
ModuleNotFoundError: No module named 'tprotocol'
----------------------------------------------------------------------
Ran 1 test in 0.000s
FAILED (errors=1)
サブフォルダからモジュールをインポートすると、常にこのタイプのエラーが発生します... これを修正するにはどうすればよいですか?
しかし、すべては私がpython -m unittest tommy/core/tests/test_tprotocol.py
私はまさにそれ... – Alexandre
'のpython -m unittestのトミー/コア/テスト/ test_tprotocol.py'この作品が、この'のpythonを-m unittest test_tprotocol'は実行しません – Alexandre