Skip to content

Commit

Permalink
tests: add one more test for 'not in'
Browse files Browse the repository at this point in the history
  • Loading branch information
danielczinege committed Dec 3, 2024
1 parent 8ed58e6 commit c482376
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion tests/test_local_defects.py
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,8 @@ def test_no_is_custom(lines: List[str], expected_output: List[Problem]) -> None:
"x in range(1)",
"x in range(start, start + 2)",
"x in range(start + 1, start - 5, -3)",
"x in range(start, stop, -3)"
"x in range(start, stop, -3)",
"x not in range(1, -10, -1)",
], [
lazy_problem().set_line(2)
.set_text("Consider replacing 'x in range(1, 10)' with '1 <= x and x < 10'"),
Expand All @@ -159,6 +160,8 @@ def test_no_is_custom(lines: List[str], expected_output: List[Problem]) -> None:
.set_text("Consider replacing 'x in range(start + 1, start - 5, -3)' with 'x == start + 1 or x == start - 2'"),
lazy_problem().set_line(11)
.set_text("Consider replacing 'x in range(start, stop, -3)' with 'stop < x and x <= start and x % 3 == start % 3'"),
lazy_problem().set_line(12)
.set_text("Consider replacing 'x not in range(1, -10, -1)' with 'x <= -10 or 1 < x'"),
]),
])
def test_redundant_compare_with_variables(lines: List[str], expected_output: List[Problem]) -> None:
Expand Down

0 comments on commit c482376

Please sign in to comment.