Coverage for cli / tests / test_cli.py: 100%
8 statements
« prev ^ index » next coverage.py v7.14.0, created at 2026-06-19 09:10 +0000
« prev ^ index » next coverage.py v7.14.0, created at 2026-06-19 09:10 +0000
1import subprocess
2import sys
4from typer.testing import CliRunner
6from covered import cli as mod
8runner = CliRunner()
11def test_script(): # For coverage (if __name__ == "__main__":)
12 result = subprocess.run(
13 [sys.executable, "-m", "coverage", "run", mod.__file__, "--help"],
14 capture_output=True,
15 encoding="utf-8",
16 )
17 assert "Usage" in result.stdout