summaryrefslogtreecommitdiff
path: root/tests/unit/test_exceptions.py
diff options
context:
space:
mode:
authorNejc Habjan <hab.nejc@gmail.com>2021-11-28 00:50:49 +0100
committerNejc Habjan <hab.nejc@gmail.com>2021-11-28 02:37:30 +0100
commitc5b2148c5b6dc27a158a7b4e9633dc9f5bdea3a4 (patch)
treeaa46e9cf608045c6fda2e739937ff0dbf589bf01 /tests/unit/test_exceptions.py
parent09a973ee379d82af05a5080decfaec16d2f4eab3 (diff)
downloadgitlab-test/gitlab-coverage.tar.gz
test(gitlab): increase base and utils coveragetest/gitlab-coverage
Diffstat (limited to 'tests/unit/test_exceptions.py')
-rw-r--r--tests/unit/test_exceptions.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/unit/test_exceptions.py b/tests/unit/test_exceptions.py
index 57b394b..6ef0939 100644
--- a/tests/unit/test_exceptions.py
+++ b/tests/unit/test_exceptions.py
@@ -3,6 +3,18 @@ import pytest
from gitlab import exceptions
+@pytest.mark.parametrize(
+ "kwargs,expected",
+ [
+ ({"error_message": "foo"}, "foo"),
+ ({"error_message": "foo", "response_code": "400"}, "400: foo"),
+ ],
+)
+def test_gitlab_error(kwargs, expected):
+ error = exceptions.GitlabError(**kwargs)
+ assert str(error) == expected
+
+
def test_error_raises_from_http_error():
"""Methods decorated with @on_http_error should raise from GitlabHttpError."""