Skip to content
Snippets Groups Projects
Verified Commit ce46fd2a authored by Timm Fitschen's avatar Timm Fitschen
Browse files

TST: simplify tests for caosdb-server#216

parent efa14bbb
No related branches found
No related tags found
1 merge request!62TST for https://gitlab.com/caosdb/caosdb-server/-/issues/216
Pipeline #37159 passed with warnings
......@@ -1337,23 +1337,20 @@ def test_195():
with pytest.raises(Exception):
admin._set_permissions(CURATOR_ROLE, permission_rules=perms)
@pytest.mark.skip(reason="test breaks server such that all tests fail")
def test_216():
"""https://gitlab.com/caosdb/caosdb-server/-/issues/216"""
p1 = db.Property(name='p1', datatype=db.DOUBLE, unit='min').insert()
p2 = db.Property(name='p2', datatype=db.TEXT).insert()
A = db.RecordType(name='A').add_property(p1).insert()
B = db.RecordType(name='B').add_parent(name='A').add_property(p2).insert()
p1 = db.Property(name='p1', datatype=db.DOUBLE).insert()
cont = db.Container()
cont.append(db.RecordType(id=A.id, name=A.name)
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)
.add_property(id=p1.id, name=p1.name, importance=db.RECOMMENDED))
cont.append(db.Property(id=p1.id, name=p1.name, datatype=db.DOUBLE, unit='min'))
cont.append(db.RecordType(id=B.id, name=B.name)
.add_parent(id=A.id, name=A.name, inheritance=db.SUGGESTED))
cont.update()
)
cont.append(db.RecordType(name="B")
.add_parent(name="A", inheritance=db.SUGGESTED))
cont.insert()
assert db.execute_query("FIND RECORDTYPE B", unique=True).id == B.id
assert db.execute_query("FIND RECORDTYPE B", unique=True).name == "B"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment