36 fixture = temp_project_root /
"tests_linter" /
"fixtures" /
"minimal_valid.py"
37 text = fixture.read_text(encoding=
"utf-8")
38 lines = text.splitlines()
39 ok, errors = oct_lint.validate_header_block(lines, fixture, linter_ctx)
45 fixture = temp_project_root /
"tests_linter" /
"fixtures" /
"missing_shebang.py"
46 text = fixture.read_text(encoding=
"utf-8")
47 lines = text.splitlines()
48 ok, errors = oct_lint.validate_header_block(lines, fixture, linter_ctx)
50 assert any(
"Shebang" in e
for e
in errors)