def METHOD_NAME(test_case, shape, placement, sbp):
    class GlobalFullGraph2(flow.nn.Graph):
        def __init__(self,):
            super().__init__()
        def build(self):
            x = flow.full(
                shape,
                flow.tensor(
                    1.0,
                    placement=placement,
                    sbp=[flow.sbp.broadcast for _ in range(len(placement.ranks.shape))],
                ),
                placement=placement,
                sbp=sbp,
            )
            return x
    model = GlobalFullGraph2()
    x = model()
    test_case.assertEqual(x.shape, flow.Size(shape))
    test_case.assertEqual(x.sbp, sbp)
    test_case.assertEqual(x.placement, placement)