diff options
author | Jim Ingham <jingham@apple.com> | 2023-06-26 16:01:18 -0700 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2023-06-26 16:02:01 -0700 |
commit | f05e2fb013f0e2504471a9899dba7d70cc58a63d (patch) | |
tree | 6ca2739c84156a060c7e2d02e8d6deed3e52a937 /lldb/packages/Python/lldbsuite/test | |
parent | 4cf35a85c77db42b524459fe019a34c7306ca359 (diff) | |
download | llvm-f05e2fb013f0e2504471a9899dba7d70cc58a63d.zip llvm-f05e2fb013f0e2504471a9899dba7d70cc58a63d.tar.gz llvm-f05e2fb013f0e2504471a9899dba7d70cc58a63d.tar.bz2 |
Don't allow SBValue::Cast to cast from a smaller type to a larger,
as we don't in general know where the extra data should come from.
Differential Revision: https://reviews.llvm.org/D153657
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/lldbtest.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/lldbtest.py b/lldb/packages/Python/lldbsuite/test/lldbtest.py index a712f6b..2bff1a7 100644 --- a/lldb/packages/Python/lldbsuite/test/lldbtest.py +++ b/lldb/packages/Python/lldbsuite/test/lldbtest.py @@ -2604,6 +2604,17 @@ FileCheck output: if not obj.Success(): error = obj.GetCString() self.fail(self._formatMessage(msg, "'{}' is not success".format(error))) + """Assert that an lldb.SBError is in the "failure" state.""" + + def assertFailure(self, obj, error_str = None, msg=None): + if obj.Success(): + self.fail(self._formatMessage(msg, "Error not in a fail state")) + + if error_str == None: + return + + error = obj.GetCString() + self.assertEqual(error, error_str, msg) """Assert that a command return object is successful""" |