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