# raises¶

class astropy.tests.helper.raises(exc)[source]

Bases: object

A decorator to mark that a test should raise a given exception. Use as follows:

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


This can also be used a context manager, in which case it is just an alias for the pytest.raises context manager (because the two have the same name this help avoid confusion by being flexible).

Note

Usage of pytest.raises is preferred.

Methods Summary

 __call__(func) Call self as a function.

Methods Documentation

__call__(func)[source]

Call self as a function.