Spec-Zone.ru › NumPy 1.21

numpy.testing.dec.skipif

testing.dec.skipif(skip_condition, msg=None)[source]

Устарело начиная с версии 1.21: Этот декоратор сохранён для совместимости с фреймворком тестирования nose, который постепенно отключается. Пожалуйста, используйте фреймворки nose2 или pytest вместо него.

Заставляет функцию поднимать исключение SkipTest, если заданное условие истинно.

Если условие является вызываемым объектом, оно используется во время выполнения для динамического принятия решения. Это полезно для тестов, которые могут потребовать дорогостоящих импортов, чтобы отложить затраты до фактического выполнения набора тестов.

Параметры
skip_conditionbool или вызываемый объект

Флаг для определения, следует ли пропустить украшенный тест.

msgстрока, необязательно

Сообщение для вывода при возникновении исключения SkipTest. По умолчанию равно None.

Возвращаемое значение
decoratorфункция

Декоратор, который, когда применяется к функции, вызывает SkipTest, когда skip_condition истинно, и вызывает функцию в обычном режиме в противном случае.

Примечания

Сам декоратор украшен функцией 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.skipif.html

Spec-Zone.ru

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