У меня есть проект со следующим макетом (Python 2.4.3)
root
+--- src
+--- xyz
+--- __init__.py
+--- C1.py
+--- C2.py
+--- test
+--- xyz
+--- __init__.py
+--- CXMock.py
+--- C1Test.py
+--- C2Test.py
Так что я пишу модульный тест (например, C1Test.py) и пытаюсь использовать CXMock.py, которыйтолько для целей тестирования, поэтому только в тестовой области.
Но если я попытаюсь запустить этот модульный тест через плагин Eclipse (PyDev 1.5.4) (модульный тест python), я получу сообщение, подобное этому:
Finding files...
['/home/.../test/xyz /C1Test.py.py'] ... done
Importing test modules ... Traceback (most recent call last):
File "/opt/eclipse-plugins/pydev/plugins/org.python.pydev.debug_1.5.4.2010011921/pysrc/runfiles.py", line 342, in __get_module_from_str
mod = __import__(modname)
File "/home/../test/xyz/C1Test.py", line 4, in ?
from xyz.CXMock.py import CXMock.py
ImportError: No module named CXMock.py
ERROR: Module: C1Test could not be imported.
done.
У кого-нибудь есть идея / подсказка?
Заранее спасибо.