Una prueba que se ejecuta con nosetests falla con ImportError, pero funciona con el comando python
Cuando ejecute una prueba conpython mycore/tests4extractor.py
funciona. Si ejecuta la prueba connosetests ./mycore/tests4extractor.py
falla conImportError: No module named extractor
. Estoy en elhelpers
carpeta.
La estructura del proyecto es:
helpers/
mycore/
__init__.py
extractor.py
tests4extractor.py
Establecer PYTHONPATH en la ruta absoluta ahelpers
y / ohelpers/mycore
no ayuda.
Responde
tests4extractor.py:
import mycore
from extractor import extract
debe cambiarse a:
import mycore
from mycore.extractor import extract
Y Python debería ejecutarse conpython -mmycore.tests4_strings