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