def METHOD_NAME(duthosts, enum_rand_one_per_hwsku_hostname):
    """
       @summary: Verify output of `show chassis-module midplane-status`
    """
    cmd = " ".join([CMD_SHOW_CHASSIS_MODULE, "midplane-status"])
    logger.info("verifying output of cli command {}".format(cmd))
    expected_headers = ["Name", "IP-Address", "Reachability"]
    duthost = duthosts[enum_rand_one_per_hwsku_hostname]
    output = duthost.command(cmd)
    res_mid_status = parse_chassis_module(output['stdout_lines'], expected_headers)
    mod_key = ['line-cards', 'supervisor']
    skip_mod_list = get_skip_mod_list(duthost, mod_key)
    for mod_idx in res_mid_status:
        mod_mid_status = res_mid_status[mod_idx]['Reachability']
        if mod_idx not in skip_mod_list:
            pytest_assert(mod_mid_status == "True",
                          "midplane reachability of line card {} expected true but is {}".format(mod_idx,
                                                                                                 mod_mid_status))
        else:
            # There are cases where the chassis is logically divided where some LCs belongs to another chassis
            # and needs to be skipped and for those cases we should not assume if skipped means it must be
            # offline.
            if "LINE-CARD" in mod_idx:
                logger.info("skip checking midplane status for {} since it is on skip_mod_list".format(mod_idx))
            else:
                pytest_assert(mod_mid_status == "False",
                              "reachability of {} expected false but is {}".format(mod_idx, mod_mid_status))