これはおそらくnoobの問題です。申し訳ありませんが、これまでのところ解決策を見つけることができませんでした。簡単に言えば、理解できない何らかの理由src
で、テストでディレクトリからモジュールにアクセスできません。私のプロジェクト設定は次のようになります。
src/package/module.py
tests/package/module_test.py
私のテストはおおよそ次のようになります。
import package
import unittest
class module_test(TestCase):
def testSomeMethod(self):
m = package.SomeClass() #there is class of that name in module.py
PyDev で実行構成の設定を確認したところ、テストを実行すると、src
との両方tests
が PYTHONPATH にあることがわかりました。しかし、このテストを実行しようとすると、エラーが発生します'module' object has no attribute 'SomeClass'
。
私は何を間違っていますか?