У меня естьПочему мои модульные тесты не выполняются на Python?
myapp/
__init__.py
lib.py
tests/
lib_test.py
В lib_test.py у меня есть:
import lib
При работе с MyApp:
python tests/lib_test.py
Я получаю сообщение об ошибке
ImportError: No module named lib
Это какой-то вроде бы быть ошибка ginner без сомнения. Однако я не могу понять, что происходит не так.
Лично я предпочитаю [относительный импорт] (http://www.python.org/dev/peps/pep-0366/): 'from .. import lib'. Для этого требуется файл '__init __. Py' в каталоге' tests'. –