[TIP] import path and nosetests

andrea crotti andrea.crotti.0 at gmail.com
Mon Feb 11 04:20:32 PST 2013

I'm having a stupid problem with imports and nosetests.
Basically in a file this fails

from tests.unit.app.handlers.test_es_filters import USER_ALL

ImportError: No module named unit.app.handlers.test_es_filters

I run the tests with this:

ve/bin/nosetests -sv tests

but running manually:
python -c 'from tests.unit.app.handlers.test_es_filters import USER_ALL'

from the same directory where I launch the test from works perfectly
though, and the path is certainly correct.
Any hint?

More information about the testing-in-python mailing list