From 3f7daf8a35f6119423cecd5501ab13d29d9eb700 Mon Sep 17 00:00:00 2001
From: florian <f.spreckelsen@inidscale.com>
Date: Wed, 18 May 2022 14:17:09 +0200
Subject: [PATCH] ENH: Improve comparison with old dataset

---
 integrationtests/test_realworld_example.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/integrationtests/test_realworld_example.py b/integrationtests/test_realworld_example.py
index ac42db87..b2afe974 100644
--- a/integrationtests/test_realworld_example.py
+++ b/integrationtests/test_realworld_example.py
@@ -186,8 +186,12 @@ def test_event_update(clear_database, usemodel):
 
     # Dataset is still the same Record, but with an updated event
     new_dataset_rec = db.Record(id=old_dataset_rec.id).retrieve()
-    assert new_dataset_rec.get_property(
-        "title").value == old_dataset_rec.get_property("title").value
+    for prop in old_dataset_rec.get_properties():
+        if not prop.name == "Event":
+            assert new_dataset_rec.get_property(
+                prop.name).datatype == prop.datatype
+            assert new_dataset_rec.get_property(
+                prop.name).value == prop.value
     assert new_dataset_rec.get_property("Event").datatype == db.LIST("Event")
     assert new_dataset_rec.get_property("Event").value is not None
     assert len(new_dataset_rec.get_property("Event").value) == 1
-- 
GitLab