Skip to content

Commit 0209a18

Browse files
authored
Get coverage back to 100% (#3268)
* Add a missing test case and make coverage ignore scripts * Remove now unnecessary pragmas
1 parent 23b2d31 commit 0209a18

File tree

5 files changed

+7
-11
lines changed

5 files changed

+7
-11
lines changed

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,8 @@ exclude_also = [
332332
'class .*\bProtocol\b.*\):',
333333
"raise NotImplementedError",
334334
'.*if "sphinx" in sys.modules:',
335-
'TODO: test this line'
335+
'TODO: test this line',
336+
'if __name__ == "__main__":',
336337
]
337338
partial_branches = [
338339
"pragma: no branch",

src/trio/_tests/tools/test_sync_requirements.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ def test_yield_pre_commit_version_data() -> None:
2727
rev: v0.11.0
2828
- repo: https://github.com/psf/black-pre-commit-mirror
2929
rev: 25.1.0
30+
- bad: data
3031
"""
3132
results = tuple(yield_pre_commit_version_data(text))
3233
assert results == (

src/trio/_tools/gen_exports.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -399,5 +399,5 @@ def main() -> None: # pragma: no cover
399399
"""
400400

401401

402-
if __name__ == "__main__": # pragma: no cover
402+
if __name__ == "__main__":
403403
main()

src/trio/_tools/mypy_annotate.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,5 +122,5 @@ def main(argv: list[str]) -> None:
122122
pickle.dump(results, f)
123123

124124

125-
if __name__ == "__main__": # pragma: no cover
125+
if __name__ == "__main__":
126126
main(sys.argv[1:])

src/trio/_tools/sync_requirements.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,7 @@ def update_requirements(
7878
return changed
7979

8080

81-
def main() -> int:
82-
"""Run program."""
83-
81+
if __name__ == "__main__":
8482
source_root = Path.cwd().absolute()
8583

8684
# Double-check we found the right directory
@@ -97,8 +95,4 @@ def main() -> int:
9795
for name, version in yield_pre_commit_version_data(pre_commit_text)
9896
}
9997
changed = update_requirements(test_requirements, pre_commit_versions)
100-
return int(changed)
101-
102-
103-
if __name__ == "__main__":
104-
sys.exit(main())
98+
sys.exit(int(changed))

0 commit comments

Comments
 (0)