diff options
author | Leonard Richardson <leonardr@segfault.org> | 2013-10-02 08:18:54 -0400 |
---|---|---|
committer | Leonard Richardson <leonardr@segfault.org> | 2013-10-02 08:18:54 -0400 |
commit | d69a8433c010ad5c790566bd4d4e47a1db81988c (patch) | |
tree | 971a5b49f3cf21f68d03b20ac5aa3ccb6c38e0f3 /bs4/tests/test_soup.py | |
parent | c0de2023544605dc1940e4d24d493a14b5300066 (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.py | 5 |
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) |