1*6462eadbSAdrian Prantlimport lldb 2*6462eadbSAdrian Prantlfrom lldbsuite.test.decorators import * 3*6462eadbSAdrian Prantlfrom lldbsuite.test.lldbtest import * 4*6462eadbSAdrian Prantlfrom lldbsuite.test import lldbutil 5*6462eadbSAdrian Prantl 6*6462eadbSAdrian Prantl 7*6462eadbSAdrian Prantlclass ValueObjectErrorsTestCase(TestBase): 8*6462eadbSAdrian Prantl def test(self): 9*6462eadbSAdrian Prantl """Test that the error message for a missing type 10*6462eadbSAdrian Prantl is visible when printing an object""" 11*6462eadbSAdrian Prantl self.build() 12*6462eadbSAdrian Prantl lldbutil.run_to_source_breakpoint(self, "break here", 13*6462eadbSAdrian Prantl lldb.SBFileSpec('main.c')) 14*6462eadbSAdrian Prantl self.expect('v -ptr-depth 1 x', substrs=['<incomplete type "Opaque">']) 15