Skip to content
Snippets Groups Projects
Commit 56fdc7f8 authored by Henrik tom Wörden's avatar Henrik tom Wörden
Browse files

Merge branch 'f-test-name-duplicate' into 'dev'

Test for name duplicates

See merge request !72
parents 061f305b 3e934eeb
Branches
Tags
1 merge request!72Test for name duplicates
Pipeline #46038 passed
......@@ -1435,6 +1435,17 @@ See https://gitlab.indiscale.com/caosdb/src/caosdb-server/-/issues/106
assert db.Record(id=r.id).retrieve().get_property("prop").datatype == db.TEXT
@pytest.mark.xfail(reason="https://gitlab.com/caosdb/caosdb-server/-/issues/230")
def test_230_name_duplicates_in_list_datatypes():
"""https://gitlab.com/linkahead/linkahead-server/-/issues/230"""
prop = db.Property(name="Test", datatype=db.TEXT).insert()
# RT with same name, will be used as datatype
rt = db.RecordType(name="Test").insert(unique=False)
rec = db.Record(name="TestRec").add_parent(id=rt.id).insert()
rec.add_property(id=rt.id, datatype=rt.id).update() # This works since it's not a list
rec.add_property(id=rt.id, datatype=db.LIST(rt.id)).update() # This fails
@pytest.mark.xfail(reason="https://gitlab.com/caosdb/caosdb-server/-/issues/235")
def test_235_long_name():
"""Should give an appropriate error, not just unknown server/-/issues."""
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment