加薪

class astropy.tests.helper.raises(exc)[源代码]

基类:object

标记测试应引发给定异常的装饰器。使用方法如下:

@raises(ZeroDivisionError)
def test_foo():
    x = 1/0

这也可以用于上下文管理器,在这种情况下,它只是 pytest.raises 上下文管理器(因为两者同名,这有助于灵活地避免混淆)。

备注

用法 pytest.raises 优先考虑。

方法总结

__call__ \(函数)

称自己为函数。

方法文件

__call__(func)[源代码]

称自己为函数。