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