From d69a8433c010ad5c790566bd4d4e47a1db81988c Mon Sep 17 00:00:00 2001 From: Leonard Richardson Date: Wed, 2 Oct 2013 08:18:54 -0400 Subject: Fixed a bug that caused Unicode data put into UnicodeDammit to return None instead of the original data. [bug=1214983] --- bs4/tests/test_soup.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'bs4/tests/test_soup.py') 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"\x91\x92\x93\x94" dammit = UnicodeDammit(markup) -- cgit v1.2.3