| [ Web Proxy ] |
| Viewing: https://raw.githubusercontent.com/Helpstone/python-gitlab/master/gitlab/tests/test_exceptions.py | [Back] [Original] |
import pytest
from gitlab import exceptions
def test_error_raises_from_http_error():
"""Methods decorated with @on_http_error should raise from GitlabHttpError."""
class TestError(Exception):
pass
@exceptions.on_http_error(TestError)
def raise_error_from_http_error():
raise exceptions.GitlabHttpError
with pytest.raises(TestError) as context:
raise_error_from_http_error()
assert isinstance(context.value.__cause__, exceptions.GitlabHttpError)
| Web Proxy Viewer | New URL | Original Page |