1import lldb 2from lldbsuite.test.decorators import * 3from lldbsuite.test.lldbtest import * 4from lldbsuite.test import lldbutil 5 6class TestOrderedSet(TestBase): 7 mydir = TestBase.compute_mydir(__file__) 8 9 @skipUnlessDarwin 10 def test_ordered_set(self): 11 self.build() 12 src_file = "main.m" 13 src_file_spec = lldb.SBFileSpec(src_file) 14 (target, process, thread, main_breakpoint) = lldbutil.run_to_source_breakpoint(self, 15 "break here", src_file_spec, exe_name = "a.out") 16 frame = thread.GetSelectedFrame() 17 self.expect("expr -d run -- orderedSet", substrs=["3 elements"]) 18 self.expect("expr -d run -- *orderedSet", substrs=["(int)1", "(int)2", "(int)3"]) 19