При запуске теста с python mycore/tests4extractor.py
он работает. Если запустить тест с nosetests ./mycore/tests4extractor.py
, он не пройдёт с ImportError: No module named extractor
. Я в папке helpers
.
Структура проекта такова:
helpers/
mycore/
__init__.py
extractor.py
tests4extractor.py
Установка PYTHONPATH на абсолютный путь к helpers
и/или helpers/mycore
не помогает.
Ответить
test4extractor.py:
import mycore
from extractor import extract
следует изменить на:
import mycore
from mycore.extractor import extract
И python должен запускаться с python -mmycore.tests4_strings