Есть ли эквивалент в Python unittest явному атрибуту Ncover?

#python #unit-testing

#python #модульное тестирование

Вопрос:

У меня есть файл, полный модульных тестов. Я хочу добавить тест, который будет выполняться только в том случае, если он выбран вручную, аналогично явному атрибуту NCover.

Я подозреваю, что это связано с декоратором skipIf, но я не вижу, с чем проверять. Благодаря отладке я вижу, что некоторые из классов unittest содержат эту информацию, но она не передается в мой код.

Пока я вижу два способа сделать это: 1) Заставить setUp() увеличивать счетчик для каждого теста. Если тест не является первым, пропустите. Это близко, но означает, что мне нужно быть осторожным с именем, чтобы оно не запускалось первым.

2) Поместите флаг в файл и проверьте его. Основная проблема заключается в том, что изменения кода происходят всякий раз, когда я хочу запустить тест, со всеми вытекающими последствиями.