def METHOD_NAME(self):
    """Test target class strings are parsed into lists.
    """
    # ADM the defaults list of target classes without "ALL".
    no_all = _parse_tcnames(add_all=False)
    # ADM passing the string instead of defaulting.
    no_all2 = _parse_tcnames(tcstring=",".join(no_all), add_all=False)
    # ADM the default list of target classes with "ALL".
    with_all = _parse_tcnames()
    # ADM you shouldn't be able to pass gobbledygook.
    failed = False
    try:
        fooblat = _parse_tcnames(tcstring="blat,foo")
    except ValueError:
        failed = True
    self.assertTrue(no_all == no_all2)
    self.assertTrue(set(with_all)-set(no_all) == {'ALL'})
    self.assertTrue(failed)