def test_has_text_on_html(self): roots = HTML5Strip.parse(u"<p>hello, world</p>") self.assertTrue(HTML5Fragment.has_text(roots[0].text))
def test_has_no_text_on_html(self): roots = HTML5Strip.parse(u"<p>\u2000</p>") self.assertFalse(HTML5Fragment.has_text(roots[0].text))
def test_has_text(self): self.assertTrue(HTML5Fragment.has_text("hello, world")) self.assertTrue(HTML5Fragment.has_text(u"金魚")) self.assertFalse(HTML5Fragment.has_text(u"\u2000")) # some unicode space self.assertFalse(HTML5Fragment.has_text(" "))