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

1import subprocess 

2import sys 

3 

4from typer.testing import CliRunner 

5 

6from covered import cli as mod 

7 

8runner = CliRunner() 

9 

10 

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