def test_InternalStructNameIsNormalized(self): res = mkdb.extract_struct_body( 'data', textwrap.dedent("""\ struct _data { int i; char *c; }; """), False, True) self.assertEqual( textwrap.dedent("""\ struct data { int i; char *c; }; """), res)
def test_SimpleTypedefStructGetNormalized(self): res = mkdb.extract_struct_body( 'data', textwrap.dedent("""\ typedef struct _data { int i; char *c; } data; """), True, True) self.assertEqual( textwrap.dedent("""\ typedef struct { int i; char *c; } data; """), res)
def test_SimpleStructGetNormalized(self): res = mkdb.extract_struct_body( 'data', textwrap.dedent("""\ struct data { int i; char *c; }; """), False, True) self.assertEqual( textwrap.dedent("""\ struct data { int i; char *c; }; """), res)