| """ |
| Test multiword commands ('platform' in this case). |
| """ |
| |
| import lldb |
| from lldbsuite.test.decorators import * |
| from lldbsuite.test.lldbtest import * |
| |
| |
| class MultiwordCommandsTestCase(TestBase): |
| @no_debug_info_test |
| def test_ambiguous_subcommand(self): |
| self.expect( |
| "platform s", |
| error=True, |
| substrs=[ |
| "ambiguous command 'platform s'. Possible completions:", |
| "\tselect\n", |
| "\tsettings\n", |
| "\tshell\n", |
| ], |
| ) |
| |
| @no_debug_info_test |
| def test_empty_subcommand(self): |
| self.expect( |
| 'platform ""', |
| error=True, |
| substrs=["need to specify a non-empty subcommand"], |
| ) |