def METHOD_NAME(cyclic_lin_rst, server_type):
    data_sources = dpf.DataSources(cyclic_lin_rst, server=server_type)
    model = dpf.Model(data_sources, server=server_type)
    result_info = model.metadata.result_info
    cyc_support = result_info.cyclic_support
    op = dpf.operators.metadata.cyclic_mesh_expansion(
        cyclic_support=cyc_support, server=server_type
    )
    exp = op.outputs.cyclic_support()
    mesh = op.outputs.meshed_region()
    assert exp.num_sectors() == 15
    assert exp.num_stages == 1
    assert np.allclose(
        exp.sectors_set_for_expansion().ids,
        [
            0,
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
        ],
    )
    assert len(exp.base_elements_scoping().ids) == 9
    assert len(exp.base_nodes_scoping().ids) == 32