Exemplo n.º 1
0
    def test_resolve_char_pointer(self):
        spec = 'char *'

        (name, attrname, pointer) = DelayedLookups._resolve_type(spec)
        self.assertTrue(name == 'char')
        self.assertTrue(attrname == 'char_p_type')
        self.assertTrue(pointer)
Exemplo n.º 2
0
    def test_resolve_struct_middle_whitespace(self):
        spec = 'struct    test'

        (name, attrname, pointer) = DelayedLookups._resolve_type(spec)
        self.assertTrue(name == 'struct    test')
        self.assertTrue(attrname == 'test_type')
        self.assertFalse(pointer)
Exemplo n.º 3
0
    def test_resolve_struct_normal_pointer(self):
        spec = 'struct test *'

        (name, attrname, pointer) = DelayedLookups._resolve_type(spec)
        self.assertTrue(name == 'struct test')
        self.assertTrue(attrname == 'test_p_type')
        self.assertTrue(pointer)
Exemplo n.º 4
0
    def test_resolve_char_pointer(self):
        spec = 'char *'

        (name, attrname, pointer) = DelayedLookups._resolve_type(spec)
        self.assertTrue(name == 'char')
        self.assertTrue(attrname == 'char_p_type')
        self.assertTrue(pointer)
Exemplo n.º 5
0
    def test_resolve_struct_middle_whitespace(self):
        spec = 'struct    test'

        (name, attrname, pointer) = DelayedLookups._resolve_type(spec)
        self.assertTrue(name == 'struct    test')
        self.assertTrue(attrname == 'test_type')
        self.assertFalse(pointer)
Exemplo n.º 6
0
    def test_resolve_struct_normal_pointer(self):
        spec = 'struct test *'

        (name, attrname, pointer) = DelayedLookups._resolve_type(spec)
        self.assertTrue(name == 'struct test')
        self.assertTrue(attrname == 'test_p_type')
        self.assertTrue(pointer)