diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2017-01-02 19:26:05 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2017-01-02 19:26:05 +0000 | 
| commit | 14f1b3e8826ce43b978db93a62d1166055db5394 (patch) | |
| tree | 0a00ad8d3498783fe0193f3b656bca17c4c8697d /packages/Python/lldbsuite/test/functionalities/set-data | |
| parent | 4ee8c119c71a06dcad1e0fecc8c675e480e59337 (diff) | |
Notes
Diffstat (limited to 'packages/Python/lldbsuite/test/functionalities/set-data')
| -rw-r--r-- | packages/Python/lldbsuite/test/functionalities/set-data/TestSetData.py | 36 | 
1 files changed, 22 insertions, 14 deletions
| diff --git a/packages/Python/lldbsuite/test/functionalities/set-data/TestSetData.py b/packages/Python/lldbsuite/test/functionalities/set-data/TestSetData.py index 294aa6725155..2fc31a4e78ae 100644 --- a/packages/Python/lldbsuite/test/functionalities/set-data/TestSetData.py +++ b/packages/Python/lldbsuite/test/functionalities/set-data/TestSetData.py @@ -5,13 +5,14 @@ Set the contents of variables and registers using raw data  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 SetDataTestCase(TestBase):      mydir = TestBase.compute_mydir(__file__) @@ -23,41 +24,48 @@ class SetDataTestCase(TestBase):          exe = os.path.join(os.getcwd(), "a.out")          self.runCmd("file " + exe, CURRENT_EXECUTABLE_SET) -        self.runCmd("br s -p First"); -        self.runCmd("br s -p Second"); +        self.runCmd("br s -p First") +        self.runCmd("br s -p Second")          self.runCmd("run", RUN_SUCCEEDED)          self.expect("p myFoo.x", VARIABLES_DISPLAYED_CORRECTLY, -            substrs = ['2']) +                    substrs=['2'])          process = self.dbg.GetSelectedTarget().GetProcess()          frame = process.GetSelectedThread().GetFrameAtIndex(0)          x = frame.FindVariable("myFoo").GetChildMemberWithName("x") -        my_data = lldb.SBData.CreateDataFromSInt32Array(lldb.eByteOrderLittle, 8, [4]) +        my_data = lldb.SBData.CreateDataFromSInt32Array( +            lldb.eByteOrderLittle, 8, [4])          err = lldb.SBError() -        self.assertTrue (x.SetData(my_data, err)) +        self.assertTrue(x.SetData(my_data, err))          self.runCmd("continue")          self.expect("p myFoo.x", VARIABLES_DISPLAYED_CORRECTLY, -            substrs = ['4']) +                    substrs=['4'])          frame = process.GetSelectedThread().GetFrameAtIndex(0)          x = frame.FindVariable("string")          if process.GetAddressByteSize() == 8: -            my_data = lldb.SBData.CreateDataFromUInt64Array(process.GetByteOrder(), 8, [0]) +            my_data = lldb.SBData.CreateDataFromUInt64Array( +                process.GetByteOrder(), 8, [0])          else: -            my_data = lldb.SBData.CreateDataFromUInt32Array(process.GetByteOrder(), 4, [0]) -         +            my_data = lldb.SBData.CreateDataFromUInt32Array( +                process.GetByteOrder(), 4, [0]) +          err = lldb.SBError() -        self.assertTrue (x.SetData(my_data, err)) +        self.assertTrue(x.SetData(my_data, err)) -        self.expect("fr var -d run-target string", VARIABLES_DISPLAYED_CORRECTLY, -            substrs = ['NSString *', 'nil']) +        self.expect( +            "fr var -d run-target string", +            VARIABLES_DISPLAYED_CORRECTLY, +            substrs=[ +                'NSString *', +                'nil']) | 
