@@ -1350,18 +1350,20 @@ def compare_func(x, y, level):
13501350
13511351 raise CannotCompare
13521352
1353- def test_pass (self , compare_func_t1 , compare_func_t2 , compare_func_result ):
1353+ def test_compare_func1 (self , compare_func_t1 , compare_func_t2 , compare_func_result1 ):
13541354
1355- ddiff = DeepDiff (compare_func_t1 , compare_func_t2 , iterable_compare_func = self .compare_func )
1356- assert compare_func_result == ddiff
1355+ ddiff = DeepDiff (
1356+ compare_func_t1 , compare_func_t2 ,
1357+ iterable_compare_func = self .compare_func , verbose_level = 1 )
1358+ assert compare_func_result1 == ddiff
13571359 delta = Delta (ddiff )
13581360 recreated_t2 = compare_func_t1 + delta
13591361 assert compare_func_t2 == recreated_t2
13601362
13611363 def test_compare_func_with_duplicates_removed (self ):
13621364 t1 = [{'id' : 1 , 'val' : 1 }, {'id' : 2 , 'val' : 2 }, {'id' : 1 , 'val' : 3 }, {'id' : 3 , 'val' : 3 }]
13631365 t2 = [{'id' : 3 , 'val' : 3 }, {'id' : 2 , 'val' : 2 }, {'id' : 1 , 'val' : 3 }]
1364- ddiff = DeepDiff (t1 , t2 , iterable_compare_func = self .compare_func )
1366+ ddiff = DeepDiff (t1 , t2 , iterable_compare_func = self .compare_func , verbose_level = 2 )
13651367 expected = {
13661368 'values_changed' : {"root[0]['val']" : {'new_value' : 3 , 'old_value' : 1 }},
13671369 'iterable_item_removed' : {'root[2]' : {'id' : 1 , 'val' : 3 }},
@@ -1378,7 +1380,7 @@ def test_compare_func_with_duplicates_removed(self):
13781380 def test_compare_func_with_duplicates_added (self ):
13791381 t1 = [{'id' : 3 , 'val' : 3 }, {'id' : 2 , 'val' : 2 }, {'id' : 1 , 'val' : 3 }]
13801382 t2 = [{'id' : 1 , 'val' : 1 }, {'id' : 2 , 'val' : 2 }, {'id' : 1 , 'val' : 3 }, {'id' : 3 , 'val' : 3 }]
1381- ddiff = DeepDiff (t1 , t2 , iterable_compare_func = self .compare_func )
1383+ ddiff = DeepDiff (t1 , t2 , iterable_compare_func = self .compare_func , verbose_level = 2 )
13821384 expected = {
13831385 'values_changed' : {"root[2]['val']" : {'new_value' : 1 , 'old_value' : 3 }},
13841386 'iterable_item_added' : {'root[2]' : {'id' : 1 , 'val' : 3 }},
@@ -1395,7 +1397,7 @@ def test_compare_func_with_duplicates_added(self):
13951397 def test_compare_func_swap (self ):
13961398 t1 = [{'id' : 1 , 'val' : 1 }, {'id' : 1 , 'val' : 3 }]
13971399 t2 = [{'id' : 1 , 'val' : 3 }, {'id' : 1 , 'val' : 1 }]
1398- ddiff = DeepDiff (t1 , t2 , iterable_compare_func = self .compare_func )
1400+ ddiff = DeepDiff (t1 , t2 , iterable_compare_func = self .compare_func , verbose_level = 2 )
13991401 expected = {'values_changed' : {"root[0]['val']" : {'new_value' : 3 , 'old_value' : 1 }, "root[1]['val']" : {'new_value' : 1 , 'old_value' : 3 }}}
14001402 assert expected == ddiff
14011403 delta = Delta (ddiff )
@@ -1405,7 +1407,7 @@ def test_compare_func_swap(self):
14051407 def test_compare_func_path_specific (self ):
14061408 t1 = {"path1" : [{'id' : 1 , 'val' : 1 }, {'id' : 2 , 'val' : 3 }], "path2" : [{'ID' : 4 , 'val' : 3 }, {'ID' : 3 , 'val' : 1 }, ], "path3" : [{'no_id' : 5 , 'val' : 1 }, {'no_id' : 6 , 'val' : 3 }]}
14071409 t2 = {"path1" : [{'id' : 1 , 'val' : 1 }, {'id' : 2 , 'val' : 3 }], "path2" : [{'ID' : 3 , 'val' : 1 }, {'ID' : 4 , 'val' : 3 }], "path3" : [{'no_id' : 5 , 'val' : 1 }, {'no_id' : 6 , 'val' : 3 }]}
1408- ddiff = DeepDiff (t1 , t2 , iterable_compare_func = self .compare_func )
1410+ ddiff = DeepDiff (t1 , t2 , iterable_compare_func = self .compare_func , verbose_level = 2 )
14091411 expected = {'iterable_item_moved' : {"root['path2'][0]" : {'new_path' : "root['path2'][1]" , 'value' : {'ID' : 4 , 'val' : 3 }},"root['path2'][1]" : {'new_path' : "root['path2'][0]" , 'value' : {'ID' : 3 , 'val' : 1 }}}}
14101412 assert expected == ddiff
14111413 delta = Delta (ddiff )
0 commit comments