Adjustments to assert raises docs (#11586)

Followup from #11578.
This commit is contained in:
Bruno Oliveira 2023-11-04 12:37:47 -03:00 committed by GitHub
parent 1e02797d15
commit 70f03dbc3e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -104,13 +104,13 @@ If you want to check if a block of code is raising an exact exception type, you
.. code-block:: python
def test_recursion_depth():
def test_foo_not_implemented():
def foo():
raise NotImplementedError
with pytest.raises(RuntimeError) as excinfo:
foo()
assert type(excinfo.value) is RuntimeError
assert excinfo.type is RuntimeError
The :func:`pytest.raises` call will succeed, even though the function raises :class:`NotImplementedError`, because
:class:`NotImplementedError` is a subclass of :class:`RuntimeError`; however the following `assert` statement will