From 945e08a5f74a713ac369d9c8e4aab03d577628be Mon Sep 17 00:00:00 2001 From: Alexander Schlemmer <alexander@mail-schlemmer.de> Date: Fri, 5 May 2023 15:49:45 +0200 Subject: [PATCH] TST: added test for comparing importances of properties belonging to records (concrete properties) --- unittests/test_apiutils.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/unittests/test_apiutils.py b/unittests/test_apiutils.py index b0524e20..5a5a5f9f 100644 --- a/unittests/test_apiutils.py +++ b/unittests/test_apiutils.py @@ -233,6 +233,19 @@ def test_compare_special_properties(): assert len(diff_r1["properties"]) == 0 assert len(diff_r2["properties"]) == 0 +def test_compare_importances(): + r1 = db.Record() + r2 = db.Record() + r1.add_property("test", value=2, unit="cm", importance="SUGGESTED") + r2.add_property("test", value=2, unit="cm") + assert not empty_diff(r1, r2) + diff_r1, diff_r2 = compare_entities(r1, r2) + assert diff_r1["properties"]["test"]["importance"] == "SUGGESTED" + assert diff_r2["properties"]["test"]["importance"] == "FIX" + for diff in (diff_r1, diff_r2): + assert len(diff["properties"]["test"]) == 1 + assert len(diff["parents"]) == 0 + @pytest.mark.xfail def test_compare_properties(): -- GitLab