Skip to content
Snippets Groups Projects

F fix has parent

Merged Henrik tom Wörden requested to merge f-fix-has-parent into dev
1 file
+ 4
4
Compare changes
  • Side-by-side
  • Inline
@@ -164,7 +164,7 @@ def test_enum():
@@ -164,7 +164,7 @@ def test_enum():
assert isinstance(model[name], db.Record)
assert isinstance(model[name], db.Record)
assert model[name].name == name
assert model[name].name == name
assert len(model[name].parents) == 1
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
# Also allow enums with non-string types
number_enums = ["1.1", "2.2", "3.3"]
number_enums = ["1.1", "2.2", "3.3"]
@@ -181,7 +181,7 @@ def test_enum():
@@ -181,7 +181,7 @@ def test_enum():
assert isinstance(model[name], db.Record)
assert isinstance(model[name], db.Record)
assert model[name].name == name
assert model[name].name == name
assert len(model[name].parents) == 1
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")
@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():
@@ -207,7 +207,7 @@ def test_int_enum():
assert isinstance(model[name], db.Record)
assert isinstance(model[name], db.Record)
assert model[name].name == name
assert model[name].name == name
assert len(model[name].parents) == 1
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():
def test_references():
@@ -339,7 +339,7 @@ def test_list():
@@ -339,7 +339,7 @@ def test_list():
assert isinstance(model[name], db.Record)
assert isinstance(model[name], db.Record)
assert model[name].name == name
assert model[name].name == name
assert len(model[name].parents) == 1
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():
def test_name_property():
Loading