Нос: Как пропустить тесты по умолчанию?

Я использую нос Python и пометил некоторые из моих тестов как "медленные", как объясняется в документации к плагину attrib.

Я хотел бы пропустить все "медленные" тесты по умолчанию при запуске nosetestsт.е. без необходимости писать nosetests -a '!slow', Но я хочу иметь возможность запускать эти тесты, когда они явно выполняются или пишутся nosetests -a 'slow',

Как мне этого добиться?

1 ответ

Решение

"Параметры те же, что и в командной строке, с удаленным префиксом -" ( https://nose.readthedocs.org/en/latest/usage.html)

Файл setup.cfg со следующим содержанием должно работать:

[nosetests]
attr=!speed=slow
Другие вопросы по тегам