Мне трудно понять, как импорт модулей работает в Python (я никогда раньше не делал этого на каком-либо другом языке).
Допустим, у меня есть:
myapp/__init__.py
myapp/myapp/myapp.py
myapp/myapp/SomeObject.py
myapp/tests/TestCase.py
Теперь я пытаюсь получить что-то вроде этого:
myapp.py
===================
from myapp import SomeObject
# stuff ...
TestCase.py
===================
from myapp import SomeObject
# some tests on SomeObject
Однако я определенно делаю что-то не так, поскольку Python не видит, что myapp
является модуль:
ImportError: No module named myapp