Ошибка запуска тестов носа

Я недавно переустанавливал nose запускать тесты на моем коде.

https://nose.readthedocs.org/en/latest/

я использовал

sudo pip install nose

и пошел в папку моего проекта. Ответ

-bash: nosetests: command not found.

Итак, я снова удалил и попытался установить nose с MacPorts:

sudo port install py27-nose

В папке моего проекта я запускаю

nosetests-2.7 filename.py

и я получаю следующую ошибку:

ERROR: Failure: ImportError (No module named nose_parameterized)

В чем проблема?

РЕДАКТИРОВАТЬ: Больше информации. nose установлено. я получил Successfully installed nose-1.3.6,

2 ответа

Решение

Итак, способ, которым я сделал это, заключается в том, чтобы специально загрузить параметризованный нос

sudo pip install nose-parameterized

предварительно nose будет работать в каталоге проекта, но испытания всегда будут очень быстрыми. Например,

Ran 0 tests in 0.002s

Я сейчас более запутан, чем раньше. Зачем мне скачивать nose-parameterized в индивидуальном порядке?

У меня нет опыта работы с MacPorts python, но я знаю, что Homebrew устанавливает python, используя совершенно иную настройку пакетов сайта, чем версии для OS X. Судя по сообщениям об ошибках, похоже, что вы смешивали соответствующий системный пункт и порты python, которые могли быть причиной вашей проблемы.

Другие вопросы по тегам