| Test lldb data formatter subsystem. |
| from lldbsuite.test.decorators import * |
| from lldbsuite.test.lldbtest import * |
| from lldbsuite.test import lldbutil |
| from ObjCDataFormatterTestCase import ObjCDataFormatterTestCase |
| class ObjCDataFormatterNSBundle(ObjCDataFormatterTestCase): |
| def test_nsbundle_with_run_command(self): |
| """Test formatters for NSBundle.""" |
| self.appkit_tester_impl(self.nsbundle_data_formatter_commands, True) |
| def test_nsbundle_with_run_command_no_sonct(self): |
| """Test formatters for NSBundle.""" |
| self.appkit_tester_impl(self.nsbundle_data_formatter_commands, False) |
| def nsbundle_data_formatter_commands(self): |
| 'frame variable bundle_string bundle_url main_bundle', |
| '(NSBundle *) bundle_string = ', |
| ' @"/System/Library/Frameworks/Accelerate.framework"', |
| '(NSBundle *) bundle_url = ', |
| ' @"/System/Library/Frameworks/Foundation.framework"', |
| '(NSBundle *) main_bundle = ', 'data-formatter-objc' |