| 123456789101112131415161718192021 |
- from src.commands import COMMANDS
- def test_help_returns_nonempty_string():
- result = COMMANDS["help"]()
- assert isinstance(result, str)
- assert len(result) > 0
- def test_help_mentions_help_command():
- result = COMMANDS["help"]()
- assert "help" in result
- def test_unknown_command_not_in_registry():
- assert "foobar" not in COMMANDS
- def test_all_commands_are_callable():
- for name, handler in COMMANDS.items():
- assert callable(handler), f"Command '{name}' is not callable"
|