diff --git a/shellhist/tests/test_cli.py b/shellhist/tests/test_cli.py index 5b230b6..f54189b 100644 --- a/shellhist/tests/test_cli.py +++ b/shellhist/tests/test_cli.py @@ -8,7 +8,7 @@ from shellhist.cli import main class TestCLI: """Test CLI main entry point.""" - def test_version(self): + def test_version(self) -> None: """Test version option.""" runner = CliRunner() result = runner.invoke(main, ["--version"]) @@ -16,7 +16,7 @@ class TestCLI: assert result.exit_code == 0 assert "shellhist" in result.output.lower() - def test_help(self): + def test_help(self) -> None: """Test help option.""" runner = CliRunner() result = runner.invoke(main, ["--help"]) @@ -25,42 +25,42 @@ class TestCLI: assert "search" in result.output assert "patterns" in result.output - def test_search_command_exists(self): + def test_search_command_exists(self) -> None: """Test search subcommand exists.""" runner = CliRunner() result = runner.invoke(main, ["search", "--help"]) assert result.exit_code == 0 - def test_patterns_command_exists(self): + def test_patterns_command_exists(self) -> None: """Test patterns subcommand exists.""" runner = CliRunner() result = runner.invoke(main, ["patterns", "--help"]) assert result.exit_code == 0 - def test_suggest_aliases_command_exists(self): + def test_suggest_aliases_command_exists(self) -> None: """Test suggest-aliases subcommand exists.""" runner = CliRunner() result = runner.invoke(main, ["suggest-aliases", "--help"]) assert result.exit_code == 0 - def test_analyze_time_command_exists(self): + def test_analyze_time_command_exists(self) -> None: """Test analyze-time subcommand exists.""" runner = CliRunner() result = runner.invoke(main, ["analyze-time", "--help"]) assert result.exit_code == 0 - def test_export_script_command_exists(self): + def test_export_script_command_exists(self) -> None: """Test export-script subcommand exists.""" runner = CliRunner() result = runner.invoke(main, ["export-script", "--help"]) assert result.exit_code == 0 - def test_search_with_missing_history(self): + def test_search_with_missing_history(self) -> None: """Test search with non-existent history file.""" runner = CliRunner() result = runner.invoke( @@ -71,7 +71,7 @@ class TestCLI: assert result.exit_code != 0 assert "not found" in result.output.lower() or "error" in result.output.lower() - def test_patterns_with_missing_history(self): + def test_patterns_with_missing_history(self) -> None: """Test patterns with non-existent history file.""" runner = CliRunner() result = runner.invoke(