diff options
Diffstat (limited to 'packages/Python/lldbsuite/test/functionalities/abbreviation')
| -rw-r--r-- | packages/Python/lldbsuite/test/functionalities/abbreviation/TestAbbreviations.py | 37 | ||||
| -rw-r--r-- | packages/Python/lldbsuite/test/functionalities/abbreviation/TestCommonShortSpellings.py | 9 | 
2 files changed, 29 insertions, 17 deletions
| diff --git a/packages/Python/lldbsuite/test/functionalities/abbreviation/TestAbbreviations.py b/packages/Python/lldbsuite/test/functionalities/abbreviation/TestAbbreviations.py index 6423ecf27aeb..b3095c758f9b 100644 --- a/packages/Python/lldbsuite/test/functionalities/abbreviation/TestAbbreviations.py +++ b/packages/Python/lldbsuite/test/functionalities/abbreviation/TestAbbreviations.py @@ -5,19 +5,20 @@ Test some lldb command abbreviations and aliases for proper resolution.  from __future__ import print_function - -import os, time +import os +import time  import lldb  from lldbsuite.test.decorators import *  from lldbsuite.test.lldbtest import *  from lldbsuite.test import lldbutil +  class AbbreviationsTestCase(TestBase):      mydir = TestBase.compute_mydir(__file__)      @no_debug_info_test -    def test_command_abbreviations_and_aliases (self): +    def test_command_abbreviations_and_aliases(self):          command_interpreter = self.dbg.GetCommandInterpreter()          self.assertTrue(command_interpreter, VALID_COMMAND_INTERPRETER)          result = lldb.SBCommandReturnObject() @@ -47,9 +48,12 @@ class AbbreviationsTestCase(TestBase):          self.assertTrue(result.GetError().startswith("Ambiguous command"))          # Make sure an unabbreviated command is not mangled. -        command_interpreter.ResolveCommand("breakpoint set --name main --line 123", result) +        command_interpreter.ResolveCommand( +            "breakpoint set --name main --line 123", result)          self.assertTrue(result.Succeeded()) -        self.assertEqual("breakpoint set --name main --line 123", result.GetOutput()) +        self.assertEqual( +            "breakpoint set --name main --line 123", +            result.GetOutput())          # Create some aliases.          self.runCmd("com a alias com al") @@ -69,33 +73,40 @@ class AbbreviationsTestCase(TestBase):          self.runCmd("alias pltty process launch -s -o %1 -e %1")          command_interpreter.ResolveCommand("pltty /dev/tty0", result)          self.assertTrue(result.Succeeded()) -        self.assertEqual("process launch -s -o /dev/tty0 -e /dev/tty0", result.GetOutput()) +        self.assertEqual( +            "process launch -s -o /dev/tty0 -e /dev/tty0", +            result.GetOutput())          self.runCmd("alias xyzzy breakpoint set -n %1 -l %2")          command_interpreter.ResolveCommand("xyzzy main 123", result)          self.assertTrue(result.Succeeded()) -        self.assertEqual("breakpoint set -n main -l 123", result.GetOutput().strip()) +        self.assertEqual( +            "breakpoint set -n main -l 123", +            result.GetOutput().strip())          # And again, without enough parameters.          command_interpreter.ResolveCommand("xyzzy main", result)          self.assertFalse(result.Succeeded())          # Check a command that wants the raw input. -        command_interpreter.ResolveCommand(r'''sc print("\n\n\tHello!\n")''', result) +        command_interpreter.ResolveCommand( +            r'''sc print("\n\n\tHello!\n")''', result)          self.assertTrue(result.Succeeded()) -        self.assertEqual(r'''script print("\n\n\tHello!\n")''', result.GetOutput()) +        self.assertEqual( +            r'''script print("\n\n\tHello!\n")''', +            result.GetOutput())          # Prompt changing stuff should be tested, but this doesn't seem like the          # right test to do it in.  It has nothing to do with aliases or abbreviations.          #self.runCmd("com sou ./change_prompt.lldb") -        #self.expect("settings show prompt", +        # self.expect("settings show prompt",          #            startstr = 'prompt (string) = "[with-three-trailing-spaces]   "')          #self.runCmd("settings clear prompt") -        #self.expect("settings show prompt", +        # self.expect("settings show prompt",          #            startstr = 'prompt (string) = "(lldb) "')          #self.runCmd("se se prompt 'Sycamore> '") -        #self.expect("se sh prompt", +        # self.expect("se sh prompt",          #            startstr = 'prompt (string) = "Sycamore> "')          #self.runCmd("se cl prompt") -        #self.expect("set sh prompt", +        # self.expect("set sh prompt",          #            startstr = 'prompt (string) = "(lldb) "') diff --git a/packages/Python/lldbsuite/test/functionalities/abbreviation/TestCommonShortSpellings.py b/packages/Python/lldbsuite/test/functionalities/abbreviation/TestCommonShortSpellings.py index fa6f3f306898..519b93efebe2 100644 --- a/packages/Python/lldbsuite/test/functionalities/abbreviation/TestCommonShortSpellings.py +++ b/packages/Python/lldbsuite/test/functionalities/abbreviation/TestCommonShortSpellings.py @@ -6,19 +6,20 @@ many commands remain available even after we add/delete commands in the future.  from __future__ import print_function - -import os, time +import os +import time  import lldb  from lldbsuite.test.decorators import *  from lldbsuite.test.lldbtest import *  from lldbsuite.test import lldbutil +  class CommonShortSpellingsTestCase(TestBase): -     +      mydir = TestBase.compute_mydir(__file__)      @no_debug_info_test -    def test_abbrevs2 (self): +    def test_abbrevs2(self):          command_interpreter = self.dbg.GetCommandInterpreter()          self.assertTrue(command_interpreter, VALID_COMMAND_INTERPRETER)          result = lldb.SBCommandReturnObject() | 
