OpenBB / cli /integration /test_integration_cli_controller.py
CatPtain's picture
Upload 70 files
b93364a verified
"""Test the CLI controller integration."""
from openbb_cli.controllers.cli_controller import (
CLIController,
)
def test_parse_input_valid_commands():
"""Test parse_input method."""
controller = CLIController()
input_string = "exe --file test.openbb"
expected_output = [
"exe --file test.openbb"
] # Adjust based on actual expected behavior
assert controller.parse_input(input_string) == expected_output
def test_parse_input_invalid_commands():
"""Test parse_input method."""
controller = CLIController()
input_string = "nonexistentcommand args"
expected_output = ["nonexistentcommand args"]
actual_output = controller.parse_input(input_string)
assert (
actual_output == expected_output
), f"Expected {expected_output}, got {actual_output}"