Подтвердить что ты не робот

Как вы запускаете nosetest из pycharm?

Как выполнить nosetest из pycharm для запуска всех модульных тестов?

Я знаю, что pycharm поддерживает python unittest и py.test и что они будут правильно поддерживать nosetests в pycharm 1.1, но мне было интересно, есть ли работа вокруг.

4b9b3361

Ответ 1

В текущей версии Pycharm (2.6) должно быть контекстное меню "Запустить Nosetests in..." в тестовом файле. Если этого не хватает, перейдите к file->settings->Project Settings->python integrated tools и убедитесь, что Running Test по умолчанию - это Nosetests. Конечно, вам нужно установить Nosetests - pycharm предложит это, если вы этого не сделаете.

У этого есть ограничение. Если этот файл не имеет класса, полученного из unittest.TestCase, он автоматически не покажет это. Если вы используете носовые версии или простые утверждения, это автоматически не предложит. Вероятно, это ошибка.

Ответ 2

Если вы можете жить без графического тестового бегуна, вы можете просто создать конфигурацию запуска "Python Script" и запустить тесты при запуске их из командной строки.

Единственный способ получить тесты на нос, работающие с графическим тестировщиком, я боюсь, это взломать помощников /pycharm/utrunner.py из дистрибутива PyCharm.