From 06c8b283f9f6b9e40dfe41540b711891022238b2 Mon Sep 17 00:00:00 2001
From: Alex <akreft@trineo.org>
Date: Tue, 13 Jul 2021 11:58:53 +0200
Subject: [PATCH] test and changelog

---
 CHANGELOG.md               | 4 ++++
 unittests/test_apiutils.py | 5 ++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6255ff1c..7c717ff7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,10 +9,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ### Added ###
 
+* extended apiutils with resolve_reference(Property)
+
 ### Changed ###
 
 ### Deprecated ###
 
+* id_query(ids) in apiutils
+
 ### Removed ###
 
 ### Fixed ###
diff --git a/unittests/test_apiutils.py b/unittests/test_apiutils.py
index f957b48d..3718e658 100644
--- a/unittests/test_apiutils.py
+++ b/unittests/test_apiutils.py
@@ -95,7 +95,10 @@ def test_resolve_reference():
         assert i.id == 500
         assert isinstance(i, db.Entity)
 
-    assert resolve_reference(db.Property(id=5000, datatype=db.INTEGER, value=2)) == None
+    no_reference= db.Property(id=5000, datatype=db.INTEGER, value=2)
+    resolve_reference(no_reference)
+    assert no_reference.value == 2
+    assert isinstance(no_reference.datatype, db.INTEGER)
 
     # restore retrive_entity_with_id
     caosdb.apiutils.retrieve_entity_with_id = original_retrieve_entity_with_id
-- 
GitLab