Skip to content
Snippets Groups Projects
Commit 429b7651 authored by Henrik tom Wörden's avatar Henrik tom Wörden
Browse files

TST: new test cases for merge entity

parent bdc88dfc
Branches
Tags
2 merge requests!159Release 0.16.o,!157compare entities and parent/property lists
Pipeline #57277 passed with warnings
...@@ -146,7 +146,6 @@ def test_compare_entities(): ...@@ -146,7 +146,6 @@ def test_compare_entities():
assert "tests_234234" in diff_r1["properties"] assert "tests_234234" in diff_r1["properties"]
assert "tests_TT" in diff_r2["properties"] assert "tests_TT" in diff_r2["properties"]
assert "entity_id" in diff_r1["properties"] assert "entity_id" in diff_r1["properties"]
assert "entity_id" in diff_r2["properties"] assert "entity_id" in diff_r2["properties"]
...@@ -160,6 +159,27 @@ def test_compare_entities(): ...@@ -160,6 +159,27 @@ def test_compare_entities():
assert "entity_Ent_d" in diff_r1["properties"] assert "entity_Ent_d" in diff_r1["properties"]
assert "entity_Ent_d" in diff_r2["properties"] assert "entity_Ent_d" in diff_r2["properties"]
diff_r1, diff_r2 = compare_entities(r1, r2, compare_referenced_records=True)
assert len(diff_r1["parents"]) == 1
assert len(diff_r2["parents"]) == 0
assert len(diff_r1["properties"]) == 9
assert len(diff_r2["properties"]) == 9
assert "entity_id" in diff_r1["properties"]
assert "entity_id" in diff_r2["properties"]
assert "entity_mix_e" in diff_r1["properties"]
assert "entity_mix_e" in diff_r2["properties"]
assert "entity_Ent_e" not in diff_r1["properties"]
assert "entity_Ent_e" not in diff_r2["properties"]
assert "entity_mix_d" in diff_r1["properties"]
assert "entity_mix_d" in diff_r2["properties"]
assert "entity_Ent_d" in diff_r1["properties"]
assert "entity_Ent_d" in diff_r2["properties"]
def test_compare_entities_units(): def test_compare_entities_units():
r1 = db.Record() r1 = db.Record()
r2 = db.Record() r2 = db.Record()
...@@ -593,8 +613,6 @@ B: something else""" ...@@ -593,8 +613,6 @@ B: something else"""
# unchanged # unchanged
assert recB.get_property("propA").unit == "cm" assert recB.get_property("propA").unit == "cm"
# test whether an id is correctly overwritten by an entity without id # test whether an id is correctly overwritten by an entity without id
recA = db.Record().add_parent("A").add_property(name="B", value=112) recA = db.Record().add_parent("A").add_property(name="B", value=112)
newRec = db.Record().add_parent("B").add_property("c") newRec = db.Record().add_parent("B").add_property("c")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment