Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
 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)
Пример #5
0
 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)
Пример #6
0
 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)
Пример #7
0
 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)
Пример #8
0
 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)
Пример #9
0
 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)
Пример #10
0
 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)