I am not sure this form of the `with` statement works, e.g. the following

``
import pytest

with pytest.raises(NameError or ZeroDivisionError):
    1/0
``
fails with a `ZeroDivisionError`