2016-07-05 2 views
1

Я новичок в PyCharm. Как установить options for nosetests при запуске doctests from PyCharm? В Eclipse PyDev эта настройка находится под Window > Preferences > PyDev > PyUnit; Я выбираю «тест нос бегун» и установить «Параметры для тестового бегуна» следующим образом:Как установить параметры для тестового бегуна в PyCharm

--verbosity 0 
--with-doctest 
--doctest-tests 
--doctest-options=+ELLIPSIS,+NORMALIZE_WHITESPACE 

Любая помощь делать то же самое в PyCharm высоко ценится.

ответ

3

Перейти к Run > Edit Configurations, который откроет окно, как показано ниже.

Test Runner Configuration with PyCharm

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

Выберите область проверки с помощью переключателя и заполните соответствующие поля ввода.

отметьте галочкой Params и в поле ввода рядом с Params вы вводите параметры. введите их, разделенные пробелом, как и с терминалом. Теперь нажмите OK

У вас может быть несколько тестовых конфигураций. Чтобы удалить конфигурацию, используйте красную кнопку -.

Test Runner Selection with PyCharm

теперь выбрать конфигурацию, которую вы хотите запустить, и нажмите зеленую кнопку запуска.

PS: Неверные конфигурации показывают крестик на значке конфигурации.

+0

Кажется, что я должен заполнить поле «Script:» на вашем первом снимке экрана. Итак, действительно ли мне нужно сделать отдельную конфигурацию для каждого скрипта или для каждой папки, к которой я хочу применить это? В любом случае, большое спасибо за вашу помощь! –

+0

Добро пожаловать, вы можете выбрать 'Все в папке' и выбрать тестовую директорию. –

+0

Да, я видел. Но тогда я должен ограничить его конкретной папкой _... Я надеялся установить эти параметры как общие по умолчанию значения по умолчанию, похожие на [нос.cfg] (http://nose.readthedocs.io/en/latest/usage.html) файл (который, кажется, не соблюдается бегунками носетестов, если только я что-то не хватает). –

Смежные вопросы