numpy.testing.assert_warns
numpy.testing.assert_warns(warning_class, *args, **kwargs) [source]
失败,除非给定的可调用对象抛出指定的警告。
当使用参数args和关键字参数kwargs调用时,可调用的对象应引发警告类警告。如果引发了其他类型的警告,则不会捕获该警告。
如果在调用时省略了除警告类以外的所有其他参数,则可以用作上下文管理器:
与assert_warns(SomeWarning):
do_something()
NumPy v1.11.0中新增了用作上下文管理器的功能。
1.4.0版的新功能。
参数 : | warning_class : 定义警告预期func引发的类。 func : 可调用进行测试。 *args : 参数传递给func。 **kwargs : 关键字参数传递给func。 |
返回值 : |
|