27 lines
		
	
	
		
			907 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			907 B
		
	
	
	
		
			Python
		
	
	
	
| import lldb
 | |
| from lldbsuite.test.lldbtest import *
 | |
| from lldbsuite.test.decorators import *
 | |
| 
 | |
| class AproposTestCase(TestBase):
 | |
| 
 | |
|     mydir = TestBase.compute_mydir(__file__)
 | |
| 
 | |
|     @no_debug_info_test
 | |
|     def test_apropos(self):
 | |
|         self.expect("apropos", error=True,
 | |
|                     substrs=[' must be called with exactly one argument'])
 | |
|         self.expect("apropos a b", error=True,
 | |
|                     substrs=[' must be called with exactly one argument'])
 | |
|         self.expect("apropos ''", error=True,
 | |
|                     substrs=['\'\' is not a valid search word'])
 | |
| 
 | |
|     @no_debug_info_test
 | |
|     def test_apropos_variable(self):
 | |
|         """Test that 'apropos variable' prints the fully qualified command name"""
 | |
|         self.expect(
 | |
|             'apropos variable',
 | |
|             substrs=[
 | |
|                 'frame variable',
 | |
|                 'target variable',
 | |
|                 'watchpoint set variable'])
 |