Как игнорировать файлы или каталоги в носе2?

У меня есть файл nose.cfg, который я переношу в нос2. Я не вижу никакого способа носа2 docs игнорировать файл или каталог.

В носу 1 это было сделано через эти два флага:

ignore-files=settings_test*
exclude-dir=ignorethisdir

Как это можно сделать в носу2?

Ответ 1

exclude-dir доступен, когда вы устанавливаете исключение носа. Этот плагин в настоящее время доступен только для носа1: https://bitbucket.org/kgrandis/nose-exclude/overview

Доступно определение:

__test__ = False

в каждом наследуемом классе TestCase или TestSuite.

Они должны быть унаследованы от этих классов, чтобы это работало. Это доступно доступным плагином dundertest, который поставляется с носом2 и включен по умолчанию.

Ответ 2

Видимо, отмечая, что игнорировать каталоги по состоянию на июнь 2019 года.

Другой подход заключается в том, чтобы указать каталоги, которые вы на самом деле используете, указав --start-dir несколько раз или nose2.cfg ее в файл nose2.cfg.

Смотрите документацию.