@@ -648,8 +648,8 @@ def test_bool_vs_number(self):
648648
649649 @pytest .mark .parametrize ('max_passes, expected' , [
650650 (0 , {'values_changed' : {'root[0]' : {'new_value' : {'key5' : 'CHANGE' , 'key6' : 'val6' }, 'old_value' : {'key3' : [[[[[1 , 2 , 4 , 5 ]]]]], 'key4' : [7 , 8 ]}}, 'root[1]' : {'new_value' : {'key3' : [[[[[1 , 3 , 5 , 4 ]]]]], 'key4' : [7 , 8 ]}, 'old_value' : {'key5' : 'val5' , 'key6' : 'val6' }}}}),
651- (1 , {'values_changed' : {"root[1]['key5']" : {'new_value' : 'CHANGE' , 'old_value' : 'val5' }, "root[0]['key3'][0]" : {'new_value' : [[[[1 , 3 , 5 , 4 ]]]], 'old_value' : [[[[1 , 2 , 4 , 5 ]]]]}}}),
652- (22 , {'values_changed' : {"root[1]['key5']" : {'new_value' : 'CHANGE' , 'old_value' : 'val5' }, "root[0]['key3'][0][0][0][0][1]" : {'new_value' : 3 , 'old_value' : 2 }}})
651+ (1 , {'values_changed' : {"root[1]['key5']" : {'new_value' : 'CHANGE' , 'old_value' : 'val5' , 'new_path' : "root[0]['key5']" }, "root[0]['key3'][0]" : {'new_value' : [[[[1 , 3 , 5 , 4 ]]]], 'old_value' : [[[[1 , 2 , 4 , 5 ]]]], 'new_path' : "root[1]['key3'][0]" }}}),
652+ (22 , {'values_changed' : {"root[1]['key5']" : {'new_value' : 'CHANGE' , 'old_value' : 'val5' , 'new_path' : "root[0]['key5']" }, "root[0]['key3'][0][0][0][0][1]" : {'new_value' : 3 , 'old_value' : 2 , 'new_path' : "root[1]['key3'][0][0][0][0][1]" }}})
653653 ])
654654 def test_ignore_order_max_passes (self , max_passes , expected ):
655655 t1 = [
@@ -679,8 +679,8 @@ def test_ignore_order_max_passes(self, max_passes, expected):
679679
680680 @pytest .mark .parametrize ('max_diffs, expected' , [
681681 (1 , {}),
682- (65 , {'values_changed' : {"root[1]['key5']" : {'new_value' : 'CHANGE' , 'old_value' : 'val5' }}}),
683- (80 , {'values_changed' : {"root[1]['key5']" : {'new_value' : 'CHANGE' , 'old_value' : 'val5' }, "root[0]['key3'][0][0][0][0][1]" : {'new_value' : 3 , 'old_value' : 2 }}}),
682+ (65 , {'values_changed' : {"root[1]['key5']" : {'new_value' : 'CHANGE' , 'old_value' : 'val5' , 'new_path' : "root[0]['key5']" }}}),
683+ (80 , {'values_changed' : {"root[1]['key5']" : {'new_value' : 'CHANGE' , 'old_value' : 'val5' , 'new_path' : "root[0]['key5']" }, "root[0]['key3'][0][0][0][0][1]" : {'new_value' : 3 , 'old_value' : 2 , 'new_path' : "root[1]['key3'][0][0][0][0][1]" }}}),
684684 ])
685685 def test_ignore_order_max_diffs (self , max_diffs , expected ):
686686 t1 = [
@@ -720,8 +720,8 @@ def test_stats_that_include_distance_cache_hits(self):
720720
721721 diff = DeepDiff (t1 , t2 , ignore_order = True , cache_size = 5000 , cutoff_intersection_for_pairs = 1 )
722722 expected = {
723- 'PASSES COUNT' : 7 ,
724- 'DIFF COUNT' : 37 ,
723+ 'PASSES COUNT' : 6 ,
724+ 'DIFF COUNT' : 33 ,
725725 'DISTANCE CACHE HIT COUNT' : 0 ,
726726 'MAX PASS LIMIT REACHED' : False ,
727727 'MAX DIFF LIMIT REACHED' : False ,
0 commit comments