From 8f318c6a90c1eb6aab5511a78eaf99a34bfc4ba3 Mon Sep 17 00:00:00 2001 From: Alexander Schlemmer <alexander@mail-schlemmer.de> Date: Mon, 24 Oct 2022 13:29:56 +0200 Subject: [PATCH] TST: simple test for merge function --- unittests/test_issues.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/unittests/test_issues.py b/unittests/test_issues.py index 6e77b0c7..98ea1a39 100644 --- a/unittests/test_issues.py +++ b/unittests/test_issues.py @@ -68,3 +68,18 @@ def test_issue_10(): assert records[0].parents[0].name == "TestRec" assert records[0].get_property("float_prop") is not None assert float(records[0].get_property("float_prop").value) == 4.0 + + +def test_issue_23(): + from caosdb.apiutils import merge_entities + import caosdb as db + + ent1 = db.Record() + ent1.add_property(name="a", value=2) + + ent2 = db.Record() + ent2.add_property(name="b", value=4) + + merged = merge_entities(ent1, ent2) + assert merged.get_property("a").value == 2 + assert merged.get_property("b").value == 4 -- GitLab