Skip to content
Snippets Groups Projects
Verified Commit cb83b96f authored by Daniel Hornung's avatar Daniel Hornung
Browse files

TEST: Test for #82 (merge_entities with missing list datatype)

parent 6a911519
No related branches found
No related tags found
2 merge requests!93Release 0.11.0,!92F merge missing list datatype
Pipeline #31520 failed
......@@ -559,3 +559,17 @@ B: something else"""
assert recA.get_property("propA").unit == "cm"
# unchanged
assert recB.get_property("propA").unit == "cm"
def test_merge_missing_list_datatype_82():
"""Merging two properties, where the list-valued one has no datatype."""
recA = db.Record().add_property("a", 5, datatype="B")
recB_with_DT = db.Record().add_property("a", [1, 2], datatype=f"LIST<{db.DOUBLE}>")
merge_entities(recA, recB_with_DT, force=True)
assert recA.get_property("a").datatype == f"LIST<{db.DOUBLE}>"
recA = db.Record().add_property("a", 5, datatype="B")
recB_without_DT = db.Record().add_property("a", [1, 2])
merge_entities(recA, recB_without_DT, force=True)
assert recA.get_property("a").datatype == "LIST<B>"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment