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

Отладка теста nosetest в Pycharm не показывает результат

Я пытаюсь отладить тест, используя nosetests в PyCharm. Мне нужно остановиться на точке останова и выполнить некоторую интерактивную отладку с помощью консоли отладки PyCharm. Однако всякий раз, когда я набираю что-либо в командной строке отладки, ничего не печатается; Я просто получаю новое приглашение. Консоль отладки отлично работает с pytest, но мне нужно использовать носеты для этого конкретного теста. Как я могу заставить консоль работать правильно?

4b9b3361

Ответ 1

Скорее всего, ваш носовой бегун подавляет stdout. Попробуйте запустить nosetests с помощью -s

Ответ 2

В меню "Инструменты" выберите "Редактировать конфигурации". В диалоговом окне разверните "Тесты Python" и выберите nosetests, которые вы используете. Добавьте "-s" в качестве "дополнительного аргумента".

Ответ 3

В меню Tools выберите Edit Configurations. В диалоговом окне разверните Python tests и выберите нулевые подсети. На вкладке Configuration в разделе Nosetests убедитесь, что установлен флажок перед Params, а затем добавьте -s в качестве параметра к нему. Apply и Save.