Spec-Zone.ru › NumPy 1.21

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API