From 90256cdaba4e739e17bb23563db22e7227414272 Mon Sep 17 00:00:00 2001 From: Johnny Chen Date: Sat, 23 Apr 2011 00:13:34 +0000 Subject: Add a simple utility function get_description(lldb_obj, option=None) to lldbutil.py and use it from TestTargetAPI.py. llvm-svn: 130038 --- lldb/test/python_api/target/TestTargetAPI.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'lldb/test/python_api/target/TestTargetAPI.py') diff --git a/lldb/test/python_api/target/TestTargetAPI.py b/lldb/test/python_api/target/TestTargetAPI.py index c1257185c74..fd278e242e2 100644 --- a/lldb/test/python_api/target/TestTargetAPI.py +++ b/lldb/test/python_api/target/TestTargetAPI.py @@ -66,18 +66,19 @@ class TargetAPITestCase(TestBase): target = self.dbg.CreateTarget(exe) self.assertTrue(target.IsValid(), VALID_TARGET) - stream = lldb.SBStream() - if not target.GetDescription(stream, lldb.eDescriptionLevelBrief): + from lldbutil import get_description + desc = get_description(target, option=lldb.eDescriptionLevelBrief) + if not desc: self.fail("SBTarget.GetDescription() failed") - self.expect(stream.GetData(), exe=False, + self.expect(desc, exe=False, substrs = ['a.out']) - self.expect(stream.GetData(), exe=False, matching=False, + self.expect(desc, exe=False, matching=False, substrs = ['Target', 'Module', 'Breakpoint']) - stream.Clear() - if not target.GetDescription(stream, lldb.eDescriptionLevelFull): + desc = get_description(target, option=lldb.eDescriptionLevelFull) + if not desc: self.fail("SBTarget.GetDescription() failed") - self.expect(stream.GetData(), exe=False, + self.expect(desc, exe=False, substrs = ['a.out', 'Target', 'Module', 'Breakpoint']) -- cgit v1.2.3