"""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"] 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}" )