Skip to content
This repository was archived by the owner on Jun 13, 2025. It is now read-only.

Commit 1b3cc7e

Browse files
test logic
1 parent 4e990fb commit 1b3cc7e

File tree

1 file changed

+5
-37
lines changed

1 file changed

+5
-37
lines changed

services/tests/test_comparison.py

Lines changed: 5 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
18351803
class CommitComparisonTests(TestCase):
18361804
def setUp(self):
18371805
self.base_commit = CommitFactory(updatestamp=datetime(2023, 1, 1))

0 commit comments

Comments
 (0)