Skip to content

Commit 3203841

Browse files
committed
use ruff in snippets tests
1 parent 3a70805 commit 3203841

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

tests/test_examples.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,13 @@ async def test_desktop(monkeypatch):
8282

8383
@pytest.mark.parametrize("example", find_examples("README.md"), ids=str)
8484
def test_docs_examples(example: CodeExample, eval_example: EvalExample):
85-
ruff_ignore: list[str] = ["F841", "I001"]
85+
ruff_ignore: list[str] = ["F841", "I001", "F821"] # F821: undefined names (snippets lack imports)
8686

87+
# Use project's actual line length of 120
8788
eval_example.set_config(ruff_ignore=ruff_ignore, target_version="py310", line_length=120)
8889

90+
# Use Ruff for both formatting and linting (skip Black)
8991
if eval_example.update_examples: # pragma: no cover
90-
eval_example.format(example)
92+
eval_example.format_ruff(example)
9193
else:
92-
eval_example.lint(example)
94+
eval_example.lint_ruff(example)

0 commit comments

Comments
 (0)