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

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

3 ответов


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


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


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