Example #1
0
 def test_resolve_type_None(self):
     with self.assertRaises(TypeError):
         resolved_type = resolve_type(None)
Example #2
0
 def test_resolve_type_by_str_bad(self):
     with self.assertRaises(MissingTypeError):
         resolved_type = resolve_type('unsigned long bad type')
Example #3
0
 def test_resolve_type_by_sym(self):
     sym = gdb.lookup_symbol("test_struct", None)[0]
     resolved_type = resolve_type(sym)
     self.assertTrue(sym.value().type == resolved_type)
Example #4
0
 def test_resolve_type_by_value(self):
     v = gdb.Value(10)
     resolved_type = resolve_type(v)
     self.assertTrue(v.type == resolved_type)
Example #5
0
 def test_resolve_type_by_str_good(self):
     t = gdb.lookup_type('unsigned long')
     resolved_type = resolve_type('unsigned long')
     self.assertTrue(t == resolved_type)
Example #6
0
 def test_resolve_type_None(self):
     with self.assertRaises(TypeError):
         resolved_type = resolve_type(None)
Example #7
0
 def test_resolve_type_by_sym(self):
     sym = gdb.lookup_symbol("test_struct", None)[0]
     resolved_type = resolve_type(sym)
     self.assertTrue(sym.value().type == resolved_type)
Example #8
0
 def test_resolve_type_by_str_bad(self):
     with self.assertRaises(MissingTypeError):
         resolved_type = resolve_type('unsigned long bad type')
Example #9
0
 def test_resolve_type_by_str_good(self):
     t = gdb.lookup_type('unsigned long')
     resolved_type = resolve_type('unsigned long')
     self.assertTrue(t == resolved_type)
Example #10
0
 def test_resolve_type_by_value(self):
     v = gdb.Value(10)
     resolved_type = resolve_type(v)
     self.assertTrue(v.type == resolved_type)