def __init__(self, parsed): self._parsed = helpers.ensure_soup(parsed, parser='html.parser') self._value = None self.name = self._get_name(self._parsed)
def __init__(self, parsed): self._parsed = helpers.ensure_soup(parsed, use_builtin_parser=True) self._value = None self.name = self._get_name(self._parsed)
def test_handle_tag_list(self): ensured = helpers.ensure_soup([ BeautifulSoup(html).find() for html in self.htmls ]) assert_equal(ensured, self.tags)
def test_handle_string_list(self): ensured = helpers.ensure_soup(self.htmls) assert_equal(ensured, self.tags)
def test_handle_tag(self): ensured = helpers.ensure_soup(BeautifulSoup(self.html).find()) assert_equal(ensured, self.tag)