summaryrefslogtreecommitdiff
path: root/lldb/test/API/functionalities/data-formatter/pyobjsynthprovider
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2023-05-25 08:48:57 -0700
committerJonas Devlieghere <jonas@devlieghere.com>2023-05-25 12:54:09 -0700
commit2238dcc39358353cac21df75c3c3286ab20b8f53 (patch)
tree1bb7ec8d7405ccd7fdb5a8a78d0cf5ef40bcc963 /lldb/test/API/functionalities/data-formatter/pyobjsynthprovider
parentdaeee56798c51e8f007e8e8e6e677a420b14c9ef (diff)
[NFC][Py Reformat] Reformat python files in lldb
This is an ongoing series of commits that are reformatting our Python code. Reformatting is done with `black` (23.1.0). If you end up having problems merging this commit because you have made changes to a python file, the best way to handle that is to run `git checkout --ours <yourfile>` and then reformat it with black. RFC: https://discourse.llvm.org/t/rfc-document-and-standardize-python-code-style Differential revision: https://reviews.llvm.org/D151460
Diffstat (limited to 'lldb/test/API/functionalities/data-formatter/pyobjsynthprovider')
-rw-r--r--lldb/test/API/functionalities/data-formatter/pyobjsynthprovider/TestPyObjSynthProvider.py42
-rw-r--r--lldb/test/API/functionalities/data-formatter/pyobjsynthprovider/provider.py11
2 files changed, 25 insertions, 28 deletions
diff --git a/lldb/test/API/functionalities/data-formatter/pyobjsynthprovider/TestPyObjSynthProvider.py b/lldb/test/API/functionalities/data-formatter/pyobjsynthprovider/TestPyObjSynthProvider.py
index 889ac6dc40b2..1c974b3bcb84 100644
--- a/lldb/test/API/functionalities/data-formatter/pyobjsynthprovider/TestPyObjSynthProvider.py
+++ b/lldb/test/API/functionalities/data-formatter/pyobjsynthprovider/TestPyObjSynthProvider.py
@@ -3,7 +3,6 @@ Test lldb data formatter subsystem.
"""
-
import lldb
from lldbsuite.test.decorators import *
from lldbsuite.test.lldbtest import *
@@ -22,45 +21,44 @@ class PyObjectSynthProviderTestCase(TestBase):
# Call super's setUp().
TestBase.setUp(self)
# Find the line number to break at.
- self.line = line_number('main.cpp', 'break here')
+ self.line = line_number("main.cpp", "break here")
def provider_data_formatter_commands(self):
"""Test that the PythonObjectSyntheticChildProvider helper class works"""
self.runCmd("file " + self.getBuildArtifact("a.out"), CURRENT_EXECUTABLE_SET)
lldbutil.run_break_set_by_file_and_line(
- self, "main.cpp", self.line, num_expected_locations=1, loc_exact=True)
+ self, "main.cpp", self.line, num_expected_locations=1, loc_exact=True
+ )
self.runCmd("run", RUN_SUCCEEDED)
# The stop reason of the thread should be breakpoint.
- self.expect("thread list", STOPPED_DUE_TO_BREAKPOINT,
- substrs=['stopped',
- 'stop reason = breakpoint'])
+ self.expect(
+ "thread list",
+ STOPPED_DUE_TO_BREAKPOINT,
+ substrs=["stopped", "stop reason = breakpoint"],
+ )
# This is the function to remove the custom formats in order to have a
# clean slate for the next test case.
def cleanup():
- self.runCmd('type format clear', check=False)
- self.runCmd('type summary clear', check=False)
- self.runCmd('type synth clear', check=False)
+ self.runCmd("type format clear", check=False)
+ self.runCmd("type summary clear", check=False)
+ self.runCmd("type synth clear", check=False)
# Execute the cleanup function during test case tear down.
self.addTearDownHook(cleanup)
- self.runCmd('command script import provider.py')
+ self.runCmd("command script import provider.py")
self.runCmd(
- 'type synthetic add Foo --python-class provider.SyntheticChildrenProvider')
- self.expect('frame variable f.Name', substrs=['"Enrico"'])
+ "type synthetic add Foo --python-class provider.SyntheticChildrenProvider"
+ )
+ self.expect("frame variable f.Name", substrs=['"Enrico"'])
self.expect(
- 'frame variable f',
- substrs=[
- 'ID = 123456',
- 'Name = "Enrico"',
- 'Rate = 1.25'])
+ "frame variable f",
+ substrs=["ID = 123456", 'Name = "Enrico"', "Rate = 1.25"],
+ )
self.expect(
- 'expression f',
- substrs=[
- 'ID = 123456',
- 'Name = "Enrico"',
- 'Rate = 1.25'])
+ "expression f", substrs=["ID = 123456", 'Name = "Enrico"', "Rate = 1.25"]
+ )
diff --git a/lldb/test/API/functionalities/data-formatter/pyobjsynthprovider/provider.py b/lldb/test/API/functionalities/data-formatter/pyobjsynthprovider/provider.py
index c263190c1028..f9bfb485e7cc 100644
--- a/lldb/test/API/functionalities/data-formatter/pyobjsynthprovider/provider.py
+++ b/lldb/test/API/functionalities/data-formatter/pyobjsynthprovider/provider.py
@@ -4,13 +4,12 @@ import lldb.formatters.synth
class SyntheticChildrenProvider(
- lldb.formatters.synth.PythonObjectSyntheticChildProvider):
-
+ lldb.formatters.synth.PythonObjectSyntheticChildProvider
+):
def __init__(self, value, internal_dict):
lldb.formatters.synth.PythonObjectSyntheticChildProvider.__init__(
- self, value, internal_dict)
+ self, value, internal_dict
+ )
def make_children(self):
- return [("ID", 123456),
- ("Name", "Enrico"),
- ("Rate", 1.25)]
+ return [("ID", 123456), ("Name", "Enrico"), ("Rate", 1.25)]