numpy.testing.assert_warns
-
numpy.testing.assert_warns(warning_class, *args, **kwargs)[source] -
Проверить, что задаваемый вызываемый объект генерирует указанное предупреждение.
При вызове вызываемого объекта с аргументами args и ключевыми аргументами kwargs должно быть сгенерировано предупреждение класса warning_class. Если сгенерировано предупреждение другого типа, оно не будет перехвачено.
Если вызывается со всеми аргументами, кроме класса предупреждения, может быть использовано как контекстный менеджер:
- с assert_warns(SomeWarning):
- do_something()
Возможность использования в качестве контекстного менеджера является новой в NumPy v1.11.0.
Новое в версии 1.4.0.
Параметры: -
warning_class : class -
Класс, определяющий предупреждение, которое
funcожидается сгенерировать. -
func : callable -
Вызываемый объект для проверки.
-
*args : Arguments -
Аргументы, передаваемые в
func. -
**kwargs : Kwargs -
Ключевые аргументы, передаваемые в
func.
Возвращает: - Значение, возвращаемое `func`.
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.15.4/reference/generated/numpy.testing.assert_warns.html