def METHOD_NAME():
    @T.prim_func
    def func1():
        for i, j in T.grid(128, 128):
            with T.block():
                pass
    @T.prim_func
    def func2():
        for i, j, k in T.grid(128, 128, 128):
            with T.block():
                pass
    with pytest.raises(ValueError) as ve:
        assert_structural_equal(func1, func2)
    assert _error_message(ve.value) == _expected_result(
        func1,
        func2,
        ObjectPath.root().attr("body").attr("block").attr("body").attr("body").attr("body"),
        ObjectPath.root().attr("body").attr("block").attr("body").attr("body").attr("body"),
    )