def test_distributed_struct(): parser = Parser("test.hpp") parser.init_ast() parser.add_struct_decl("") assert_is_not_none(parser.unnamed_struct) parser.add_typedef("struct mystruct", "mystruct") assert_is_none(parser.unnamed_struct) assert_equal(len(parser.ast.nodes), 1)
def test_add_typedef(): parser = Parser("test.hpp") parser.init_ast() parser.add_typedef("double", "tdef") assert_equal(len(parser.ast.nodes), 1)