Тест, выполняемый с тестами на нос, не выполняется с помощью ImportError, но работает с командой python

Когда запустить тест с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 не помогает

Ответ

tests4extractor.py:

    import mycore
    from extractor import extract

следует изменить на:

    import mycore
    from mycore.extractor import extract

И Python должен быть запущен сpython -mmycore.tests4_strings

Ответы на вопрос(1)

Ваш ответ на вопрос