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():