numpy.testing.dec.knownfailureif
- testing.dec.knownfailureif(fail_condition, msg=None)[source]
-
Устарело начиная с версии 1.21: Этот декоратор сохраняется для совместимости с фреймворком тестирования nose, который постепенно упраздняется. Пожалуйста, используйте фреймворки nose2 или pytest вместо него.
Заставляет функцию поднимать исключение KnownFailureException, если заданное условие истинно.
Если условие является вызываемым объектом, оно используется во время выполнения для динамического принятия решения. Это полезно для тестов, которые могут потребовать дорогостоящих импортов, чтобы отложить эти расходы до фактического выполнения набора тестов.
- Параметры
-
- fail_conditionbool или callable
-
Флаг для определения, следует ли отмечать продекорированный тест как известную неудачу (если True) или нет (если False).
- msgstr, необязательно
-
Сообщение, выводимое при подъёме исключения KnownFailureException. По умолчанию равно None.
- Возвращаемое значение
-
- decoratorfunction
-
Декоратор, который, будучи примененным к функции, вызывает KnownFailureException, когда
fail_conditionравно True, и вызывает функцию в обычном режиме в противном случае.
Примечания
Сам декоратор украшен функцией
nose.tools.make_decorator, чтобы передать имя функции и различные другие метаданные.
© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.testing.dec.knownfailureif.html