diff --git a/tests/test_issues_server.py b/tests/test_issues_server.py index 7bb09729e58cef81093e008323e31071b9fccef9..2f13c732201315c243a32019939738f04ee1c95a 100644 --- a/tests/test_issues_server.py +++ b/tests/test_issues_server.py @@ -1336,3 +1336,22 @@ def test_195(): perms.add(g) with pytest.raises(Exception): admin._set_permissions(CURATOR_ROLE, permission_rules=perms) + + +def test_216(): + """https://gitlab.com/caosdb/caosdb-server/-/issues/216""" + p1 = db.Property(name='p1', datatype=db.DOUBLE).insert() + + cont = db.Container() + cont.append(db.RecordType(name="A") + .add_property(id=p1.id, name=p1.name, datatype=db.DOUBLE, + unit="min", + importance=db.RECOMMENDED) + .add_property(id=p1.id, name=p1.name, + importance=db.RECOMMENDED) + ) + cont.append(db.RecordType(name="B") + .add_parent(name="A", inheritance=db.SUGGESTED)) + cont.insert() + + assert db.execute_query("FIND RECORDTYPE B", unique=True).name == "B"