Skip to content

Commit 6abf249

Browse files
committed
added one more test for #344
1 parent b775e4f commit 6abf249

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

tests/test_ignore_order.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,22 @@ def test_list_difference_ignore_order_report_repetition3(self):
213213
}
214214
assert result2 == ddiff2
215215

216+
@pytest.mark.skip
217+
def test_list_difference_ignore_order_report_repetition4(self):
218+
t1 = [{"id": 1}, {"id": 1}, {"id": 1}, {"name": "Joe"}, {"name": "Joe"}]
219+
t2 = [{"id": 1, "name": 1}, {"id": 1, "name": "Joe"}]
220+
221+
ddiff2 = DeepDiff(t1, t2, ignore_order=True, report_repetition=True, cutoff_intersection_for_pairs=1, cutoff_distance_for_pairs=1)
222+
result2 = {
223+
'iterable_item_removed': {
224+
'root[2]': {"id": 1},
225+
'root[3]': {"name": "Joe"},
226+
'root[4]': {"name": "Joe"},
227+
},
228+
'dictionary_item_added': ["root[0]['name']", "root[1]['name']"]
229+
}
230+
assert result2 == ddiff2
231+
216232
def test_nested_list_ignore_order_report_repetition(self):
217233
t1 = [1, 2, [3, 4]]
218234
t2 = [[4, 3, 3], 2, 1]

0 commit comments

Comments
 (0)