summaryrefslogtreecommitdiff
path: root/tests/unit/test_base.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/test_base.py')
-rw-r--r--tests/unit/test_base.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/unit/test_base.py b/tests/unit/test_base.py
index b3a58fc..8872dbd 100644
--- a/tests/unit/test_base.py
+++ b/tests/unit/test_base.py
@@ -19,6 +19,7 @@ import pickle
import pytest
+import gitlab
from gitlab import base
@@ -85,6 +86,10 @@ class TestRESTObject:
assert fake_manager == obj.manager
assert fake_gitlab == obj.manager.gitlab
+ def test_instantiate_non_dict(self, fake_gitlab, fake_manager):
+ with pytest.raises(gitlab.exceptions.GitlabParsingError):
+ FakeObject(fake_manager, ["a", "list", "fails"])
+
def test_picklability(self, fake_manager):
obj = FakeObject(fake_manager, {"foo": "bar"})
original_obj_module = obj._module