summaryrefslogtreecommitdiff
path: root/bs4/tests/test_soup.py
diff options
context:
space:
mode:
authorLeonard Richardson <leonardr@segfault.org>2013-10-02 08:18:54 -0400
committerLeonard Richardson <leonardr@segfault.org>2013-10-02 08:18:54 -0400
commitd69a8433c010ad5c790566bd4d4e47a1db81988c (patch)
tree971a5b49f3cf21f68d03b20ac5aa3ccb6c38e0f3 /bs4/tests/test_soup.py
parentc0de2023544605dc1940e4d24d493a14b5300066 (diff)
Fixed a bug that caused Unicode data put into UnicodeDammit to
return None instead of the original data. [bug=1214983]
Diffstat (limited to 'bs4/tests/test_soup.py')
-rw-r--r--bs4/tests/test_soup.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/bs4/tests/test_soup.py b/bs4/tests/test_soup.py
index b0247fe..47ac245 100644
--- a/bs4/tests/test_soup.py
+++ b/bs4/tests/test_soup.py
@@ -241,6 +241,11 @@ class TestEncodingConversion(SoupTest):
class TestUnicodeDammit(unittest.TestCase):
"""Standalone tests of UnicodeDammit."""
+ def test_unicode_input(self):
+ markup = u"I'm already Unicode! \N{SNOWMAN}"
+ dammit = UnicodeDammit(markup)
+ self.assertEqual(dammit.unicode_markup, markup)
+
def test_smart_quotes_to_unicode(self):
markup = b"<foo>\x91\x92\x93\x94</foo>"
dammit = UnicodeDammit(markup)