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