Я использовал простую _установку для установки pytest на Mac и начал писать тесты для проекта с такой файловой структурой, как:
repo/
repo/app.py
repo/settings.py
repo/models.py
repo/tests/
repo/tests/test_app.py
запустить py.test
, находясь в каталоге репо, все ведет себя так, как и следовало ожидать
, но когда я пробую то же самое на Linux или Windows (, на обоих есть pytest 2.2.3 ), он лает всякий раз, когда попадает в свой первый импорт чего-либо из моего пути к приложению. Скажем, например,from app import some_def_in_app
Нужно ли мне редактировать PATH для запуска py.test в этих системах? Кто-нибудь испытал это?