diff --git a/unittests/test_json_schema_model_parser.py b/unittests/test_json_schema_model_parser.py
index 7f47890f413dce5511cd498fe802e03a1af3be70..a136f9ba2ae9965978c7f1234acb16289a3ca305 100644
--- a/unittests/test_json_schema_model_parser.py
+++ b/unittests/test_json_schema_model_parser.py
@@ -164,7 +164,7 @@ def test_enum():
         assert isinstance(model[name], db.Record)
         assert model[name].name == name
         assert len(model[name].parents) == 1
-        assert model[name].has_parent(model["license"])
+        assert model[name].has_parent(model["license"], retrieve=False)
 
     # Also allow enums with non-string types
     number_enums = ["1.1", "2.2", "3.3"]
@@ -181,7 +181,7 @@ def test_enum():
         assert isinstance(model[name], db.Record)
         assert model[name].name == name
         assert len(model[name].parents) == 1
-        assert model[name].has_parent(model["number_enum"])
+        assert model[name].has_parent(model["number_enum"], retrieve=False)
 
 
 @pytest.mark.xfail(reason="Don't allow integer enums until https://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/224 has been fixed")
@@ -207,7 +207,7 @@ def test_int_enum():
         assert isinstance(model[name], db.Record)
         assert model[name].name == name
         assert len(model[name].parents) == 1
-        assert model[name].has_parent(model["int_enum"])
+        assert model[name].has_parent(model["int_enum"], retrieve=False)
 
 
 def test_references():
@@ -339,7 +339,7 @@ def test_list():
         assert isinstance(model[name], db.Record)
         assert model[name].name == name
         assert len(model[name].parents) == 1
-        assert model[name].has_parent(model["license"])
+        assert model[name].has_parent(model["license"], retrieve=False)
 
 
 def test_name_property():