diff --git a/tests/test_datatype_inheritance.py b/tests/test_datatype_inheritance.py index 4ab7311ac56baebadd24fb05e967c29fd769c281..cac389f606e209eca2f031aa409ecd3ca01b20ef 100644 --- a/tests/test_datatype_inheritance.py +++ b/tests/test_datatype_inheritance.py @@ -27,7 +27,7 @@ import caosdb as db from caosdb.connection.connection import get_connection from caosdb.exceptions import TransactionError -from pytest import raises +from pytest import mark, raises def setup_function(function): @@ -154,6 +154,7 @@ def test_datatype_overriding_update(): assert str("DATETIME").lower() == rt.get_properties()[0].datatype.lower() +@mark.xfail(reason="https://gitlab.com/linkahead/linkahead-server/-/issues/257") def test_recordtype_to_record(): rt = RecordType(name="SimpleTextRecordType") rt.datatype = "TEXT" @@ -169,9 +170,9 @@ def test_recordtype_to_record(): rec = Record().add_parent(name="SimpleTextRecordType").insert() assert rec.is_valid() - # TODO - # assert rec.datatype is not None - # assert str("TEXT").lower() == rec.datatype.lower() + # This fails to inherit the datatype + assert rec.datatype is not None + assert str("TEXT").lower() == rec.datatype.lower() def test_concrete_property():