Um teste executado com nosetests falha com ImportError, mas funciona com o comando python
Quando executar um teste compython mycore/tests4extractor.py
funciona. Se executar o teste comnosetests ./mycore/tests4extractor.py
falha comImportError: No module named extractor
. Estou nohelpers
pasta
A estrutura do projeto é:
helpers/
mycore/
__init__.py
extractor.py
tests4extractor.py
Configurando PYTHONPATH no caminho absoluto parahelpers
e / ouhelpers/mycore
não ajuda.
Respond
tests4extractor.py:
import mycore
from extractor import extract
deve ser alterado para:
import mycore
from mycore.extractor import extract
E python deve ser executado compython -mmycore.tests4_strings