def test_minsymbol_callback_setup_bad(self): TestClass = self.get_callback_class() d = { '__minsymbol_callbacks__': ['main', 'main_callback'], '__delayed_lookups__': {} } with self.assertRaises(ValueError): DelayedLookups.setup_named_callbacks(TestClass, d)
def test_type_callback_setup_bad(self): TestClass = self.get_callback_class() d = { '__type_callbacks__': ['void *', 'voidp_callback'], '__delayed_lookups__': {} } with self.assertRaises(ValueError): DelayedLookups.setup_named_callbacks(TestClass, d)
def test_minsymbol_callback_setup(self): TestClass = self.get_callback_class() d = { '__minsymbol_callbacks__': [('main', 'main_callback')], '__delayed_lookups__': {} } DelayedLookups.setup_named_callbacks(TestClass, d) self.assertFalse('__minsymbol_callbacks__' in d)
def test_type_callback_setup(self): TestClass = self.get_callback_class() d = { '__type_callbacks__': [('void *', 'voidp_callback')], '__delayed_lookups__': {} } DelayedLookups.setup_named_callbacks(TestClass, d) self.assertFalse('__type_callbacks__' in d)
def __init__(cls, name, parents, dct): super(_CrashBaseMeta, cls).__init__(name, parents, dct) cls.setup_exports_for_class(cls, dct) DelayedLookups.setup_named_callbacks(cls, dct)
def __init__(cls, name, parents, dct): super(_CrashBaseMeta, cls).__init__(name, parents, dct) cls.setup_exports_for_class(cls, dct) DelayedLookups.setup_named_callbacks(cls, dct)
def test_minsymbol_callback_setup_bad(self): TestClass = self.get_callback_class() d = {'__minsymbol_callbacks__' : [ 'main', 'main_callback' ], '__delayed_lookups__' : {} } with self.assertRaises(ValueError): DelayedLookups.setup_named_callbacks(TestClass, d)
def test_minsymbol_callback_setup(self): TestClass = self.get_callback_class() d = {'__minsymbol_callbacks__' : [ ('main', 'main_callback') ], '__delayed_lookups__' : {} } DelayedLookups.setup_named_callbacks(TestClass, d) self.assertFalse('__minsymbol_callbacks__' in d)
def test_type_callback_setup_bad(self): TestClass = self.get_callback_class() d = {'__type_callbacks__' : [ 'void *', 'voidp_callback' ], '__delayed_lookups__' : {} } with self.assertRaises(ValueError): DelayedLookups.setup_named_callbacks(TestClass, d)
def test_type_callback_setup(self): TestClass = self.get_callback_class() d = {'__type_callbacks__' : [ ('void *', 'voidp_callback') ], '__delayed_lookups__' : {} } DelayedLookups.setup_named_callbacks(TestClass, d) self.assertFalse('__type_callbacks__' in d)