diff options
author | Leonard Richardson <leonard.richardson@canonical.com> | 2012-04-11 18:51:48 -0400 |
---|---|---|
committer | Leonard Richardson <leonard.richardson@canonical.com> | 2012-04-11 18:51:48 -0400 |
commit | 69a40882e7dcbee8cca9ad17a43c4488601f7f82 (patch) | |
tree | d569ee1d1e8dfe67af69c99dc288e0494de5cc41 /bs4/tests/test_tree.py | |
parent | 03d01d1d1910510c8340daf4e21a556b31ae4804 (diff) |
Added renderContents back.
Diffstat (limited to 'bs4/tests/test_tree.py')
-rw-r--r-- | bs4/tests/test_tree.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/bs4/tests/test_tree.py b/bs4/tests/test_tree.py index 4d114b7..76e6bf7 100644 --- a/bs4/tests/test_tree.py +++ b/bs4/tests/test_tree.py @@ -1297,6 +1297,23 @@ class TestEncoding(SoupTest): self.assertRaises( UnicodeEncodeError, soup.encode, "ascii", errors="strict") + def test_decode_contents(self): + html = u"<b>\N{SNOWMAN}</b>" + soup = self.soup(html) + self.assertEquals(u"\N{SNOWMAN}", soup.b.decode_contents()) + + def test_encode_contents(self): + html = u"<b>\N{SNOWMAN}</b>" + soup = self.soup(html) + self.assertEquals( + u"\N{SNOWMAN}".encode("utf8"), soup.b.encode_contents( + encoding="utf8")) + + def test_deprecated_renderContents(self): + html = u"<b>\N{SNOWMAN}</b>" + soup = self.soup(html) + self.assertEquals(u"\N{SNOWMAN}".encode("utf8"), soup.b.renderContents()) + class TestNavigableStringSubclasses(SoupTest): def test_cdata(self): |