diff --git a/CHANGELOG.md b/CHANGELOG.md index 6255ff1c0286f518b9dbd333bd3f61dd690e5cb4..7c717ff75c2a628fe3b022e8794ecf4362e94900 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 f957b48ddbd61031cf7e351d566a130febb50732..3718e65876af1b8f40391832d34def048c40c8f8 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