def METHOD_NAME(self):
    _out = re.search("Use the short name with --cluster-type or cluster options \(-c\)(.*?)The following cluster options are available:",
                     self.cmd_output.stdout, re.S).group(1).splitlines()
    _profs = {}
    for ln in _out:
        if not ln:
            continue
        ln = [c for c in ln.lstrip().split('  ') if c]
        _profs[ln[0]] = ln[1]
    clusters = []
    # get a list of names of profile pyfiles 
    for pyfile in glob.glob(os.path.join(SOS_REPO_ROOT, 'sos/collector/clusters/*.py')):
        pyf = os.path.basename(pyfile)
        if pyf.startswith('__'):
            continue
        clusters.append(pyf.split('.py')[0])
    assert len(_profs.keys()) > 0, "No profiles detected in output"
    # make sure each pyfile is reported for supported cluster types
    # this has the secondary effect of enforcing a stylistic requirement
    # where at least one profile must match the pyfile name
    for clus in clusters:
        assert clus in _profs, "Cluster '%s' not displayed in --list-options" % clus