From abcb30a76fec3a0172606b1fff6c7cd071fd966d Mon Sep 17 00:00:00 2001
From: Alexander Schlemmer <alexander@mail-schlemmer.de>
Date: Fri, 25 Feb 2022 12:15:30 +0100
Subject: [PATCH] MAINT: refactored convert_to_python_object function

---
 unittests/test_high_level_api.py | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/unittests/test_high_level_api.py b/unittests/test_high_level_api.py
index ecab19f1..296ac71b 100644
--- a/unittests/test_high_level_api.py
+++ b/unittests/test_high_level_api.py
@@ -95,3 +95,14 @@ def test_convert_record():
     # same with just a name:
     obj.add_parent(CaosDBPythonUnresolvedParent(name="another"))
     assert obj.has_parent("another") is True
+
+
+def test_convert_with_references():
+    r_ref = db.Record()
+    r_ref.add_property(name="a", value=42)
+    
+    r = db.Record()
+    r.add_property(name="ref", value=r_ref)
+
+    obj = convert_to_python_object(r)
+    breakpoint()
-- 
GitLab