@@ -810,42 +810,42 @@ def test_diffsync_diff_with_skip_unmatched_src_flag(
810810 backend_a , backend_a_with_extra_models , backend_a_minus_some_models
811811):
812812 diff = backend_a .diff_from (backend_a_with_extra_models )
813- assert diff .summary () == {"create" : 2 , "update" : 0 , "delete" : 0 , "no-change" : 23 }
813+ assert diff .summary () == {"create" : 2 , "update" : 0 , "delete" : 0 , "no-change" : 23 , "skip" : 0 }
814814
815815 # SKIP_UNMATCHED_SRC should mean that extra models in the src are not flagged for creation in the dest
816816 diff = backend_a .diff_from (backend_a_with_extra_models , flags = DiffSyncFlags .SKIP_UNMATCHED_SRC )
817- assert diff .summary () == {"create" : 0 , "update" : 0 , "delete" : 0 , "no-change" : 23 }
817+ assert diff .summary () == {"create" : 0 , "update" : 0 , "delete" : 0 , "no-change" : 23 , "skip" : 2 }
818818
819819 # SKIP_UNMATCHED_SRC should NOT mean that extra models in the dst are not flagged for deletion in the src
820820 diff = backend_a .diff_from (backend_a_minus_some_models , flags = DiffSyncFlags .SKIP_UNMATCHED_SRC )
821- assert diff .summary () == {"create" : 0 , "update" : 0 , "delete" : 12 , "no-change" : 11 }
821+ assert diff .summary () == {"create" : 0 , "update" : 0 , "delete" : 12 , "no-change" : 11 , "skip" : 0 }
822822
823823
824824def test_diffsync_diff_with_skip_unmatched_dst_flag (
825825 backend_a , backend_a_with_extra_models , backend_a_minus_some_models
826826):
827827 diff = backend_a .diff_from (backend_a_minus_some_models )
828- assert diff .summary () == {"create" : 0 , "update" : 0 , "delete" : 12 , "no-change" : 11 }
828+ assert diff .summary () == {"create" : 0 , "update" : 0 , "delete" : 12 , "no-change" : 11 , "skip" : 0 }
829829
830830 # SKIP_UNMATCHED_DST should mean that missing models in the src are not flagged for deletion from the dest
831831 diff = backend_a .diff_from (backend_a_minus_some_models , flags = DiffSyncFlags .SKIP_UNMATCHED_DST )
832- assert diff .summary () == {"create" : 0 , "update" : 0 , "delete" : 0 , "no-change" : 11 }
832+ assert diff .summary () == {"create" : 0 , "update" : 0 , "delete" : 0 , "no-change" : 11 , "skip" : 2 }
833833
834834 # SKIP_UNMATCHED_DST should NOT mean that extra models in the src are not flagged for creation in the dest
835835 diff = backend_a .diff_from (backend_a_with_extra_models , flags = DiffSyncFlags .SKIP_UNMATCHED_DST )
836- assert diff .summary () == {"create" : 2 , "update" : 0 , "delete" : 0 , "no-change" : 23 }
836+ assert diff .summary () == {"create" : 2 , "update" : 0 , "delete" : 0 , "no-change" : 23 , "skip" : 0 }
837837
838838
839839def test_diffsync_diff_with_skip_unmatched_both_flag (
840840 backend_a , backend_a_with_extra_models , backend_a_minus_some_models
841841):
842842 # SKIP_UNMATCHED_BOTH should mean that extra models in the src are not flagged for creation in the dest
843843 diff = backend_a .diff_from (backend_a_with_extra_models , flags = DiffSyncFlags .SKIP_UNMATCHED_BOTH )
844- assert diff .summary () == {"create" : 0 , "update" : 0 , "delete" : 0 , "no-change" : 23 }
844+ assert diff .summary () == {"create" : 0 , "update" : 0 , "delete" : 0 , "no-change" : 23 , "skip" : 2 }
845845
846846 # SKIP_UNMATCHED_BOTH should mean that missing models in the src are not flagged for deletion from the dest
847847 diff = backend_a .diff_from (backend_a_minus_some_models , flags = DiffSyncFlags .SKIP_UNMATCHED_BOTH )
848- assert diff .summary () == {"create" : 0 , "update" : 0 , "delete" : 0 , "no-change" : 11 }
848+ assert diff .summary () == {"create" : 0 , "update" : 0 , "delete" : 0 , "no-change" : 11 , "skip" : 2 }
849849
850850
851851def test_diffsync_sync_with_skip_unmatched_src_flag (backend_a , backend_a_with_extra_models ):
0 commit comments