def METHOD_NAME(self):
    """pgl.nn.GraphMultisetTransformer test
    """
    num_nodes = 5
    edges = [(0, 1), (1, 2), (3, 4)]
    nfeat = np.random.randn(num_nodes, 12).astype("float32")
    g_1 = pgl.Graph(
        edges=edges, num_nodes=num_nodes, node_feat={'nfeat': nfeat})
    edges = [(0, 1), (1, 2), (3, 4), (5, 2), (0, 5)]
    nfeat = np.random.randn(num_nodes + 1, 12).astype("float32")
    g_2 = pgl.Graph(
        edges=edges, num_nodes=num_nodes + 1, node_feat={'nfeat': nfeat})
    g = pgl.Graph.disjoint([g_1, g_2]).tensor()
    gmt = GraphMultisetTransformer(12, 12, 12, num_nodes=5)
    output = gmt(g, g.node_feat['nfeat'])
    self.assertAlmostEqual(output.shape[0], g.num_graph)