From c9698233274131438e94548670fc5507c1055274 Mon Sep 17 00:00:00 2001 From: Florian Spreckelsen <f.spreckelsen@indiscale.com> Date: Thu, 7 Mar 2024 14:49:38 +0100 Subject: [PATCH] FIX: Re-enable, explain and xfail test for https://gitlab.com/linkahead/linkahead-server/-/issues/257 --- tests/test_datatype_inheritance.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/test_datatype_inheritance.py b/tests/test_datatype_inheritance.py index 4ab7311..cac389f 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(): -- GitLab