@@ -1787,51 +1787,19 @@ def test_file_has_changes(self):
17871787
17881788 def test_remove_unintended_changes (self ):
17891789 lines = [
1790- LineComparison (
1791- {"base" : 1 , "head" : 1 },
1792- {"base" : 1 , "head" : 1 },
1793- "line1" ,
1794- added = False ,
1795- removed = False ,
1796- ),
1797- LineComparison (
1798- {"base" : 1 , "head" : 0 },
1799- {"base" : 2 , "head" : 2 },
1800- "line2" ,
1801- added = False ,
1802- removed = False ,
1803- ),
1804- LineComparison (
1805- {"base" : 0 , "head" : 0 },
1806- {"base" : None , "head" : 3 },
1807- "+line3" ,
1808- added = True ,
1809- removed = False ,
1810- ),
1811- LineComparison (
1812- {"base" : 0 , "head" : 0 },
1813- {"base" : 4 , "head" : None },
1814- "-line4" ,
1815- added = False ,
1816- removed = True ,
1817- ),
1818- LineComparison (
1819- {"base" : 1 , "head" : 0 },
1820- {"base" : 5 , "head" : 5 },
1821- "line5" ,
1822- added = False ,
1823- removed = False ,
1824- ),
1790+ LineComparison (1 , 1 , 1 , 1 , "line1" , False ),
1791+ LineComparison (1 , 0 , 2 , 2 , "line2" , False ),
1792+ LineComparison (0 , 0 , None , 3 , "+line3" , True ),
1793+ LineComparison (0 , 0 , 4 , None , "-line4" , True ),
1794+ LineComparison (1 , 0 , 5 , 5 , "line5" , False ),
18251795 ]
18261796
18271797 segment = Segment (lines )
18281798 segment .remove_unintended_changes ()
18291799
1830- # Only lines with code changes or no changes remain; coverage-only changes removed
18311800 assert len (segment .lines ) == 3
18321801 assert [line .value for line in segment .lines ] == ["line1" , "+line3" , "-line4" ]
18331802
1834-
18351803class CommitComparisonTests (TestCase ):
18361804 def setUp (self ):
18371805 self .base_commit = CommitFactory (updatestamp = datetime (2023 , 1 , 1 ))
0 commit comments