From 5816651373607e87ace26a058ef9b9546ae2f10f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com> Date: Wed, 6 Nov 2024 09:45:51 +0100 Subject: [PATCH] TST: add new merge_entities testcase --- unittests/test_apiutils.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/unittests/test_apiutils.py b/unittests/test_apiutils.py index 4705f19a..3877c09e 100644 --- a/unittests/test_apiutils.py +++ b/unittests/test_apiutils.py @@ -569,6 +569,16 @@ B: something else""" assert recB.get_property("propA").unit == "cm" + + # test whether an id is correctly overwritten by an entity without id + recA = db.Record().add_parent("A").add_property(name="B", value=112) + newRec = db.Record() + recB = db.Record().add_parent("A").add_property(name="B", value=newRec) + + merge_entities(recA, recB, force=True) + assert recA.get_property("B").value == newRec + + def test_merge_missing_list_datatype_82(): """Merging two properties, where the list-valued one has no datatype.""" -- GitLab