Lines Matching refs:match_against
1616 for attr, match_against in list(self.attrs.items()):
1625 if not self._matches(attr_value, match_against):
1664 def _matches(self, markup, match_against): argument
1670 if (isinstance(match_against, str)
1671 and ' ' in match_against):
1679 return (whitespace_re.split(match_against) == markup)
1682 if self._matches(item, match_against):
1686 if match_against is True:
1690 if isinstance(match_against, collections.abc.Callable):
1691 return match_against(markup)
1703 return not match_against
1705 if isinstance(match_against, str):
1707 return markup == match_against
1709 if hasattr(match_against, 'match'):
1711 return match_against.search(markup)
1713 if hasattr(match_against, '__iter__'):
1716 return markup in match_against