summaryrefslogtreecommitdiff
path: root/bs4/tests/test_soup.py
diff options
context:
space:
mode:
authorLeonard Richardson <leonardr@segfault.org>2015-07-05 13:21:00 -0400
committerLeonard Richardson <leonardr@segfault.org>2015-07-05 13:21:00 -0400
commit0d5e476b466abb48766c48693d7b37ce570d9d1b (patch)
tree0d37c128d08b7da708a9abe201ebe1db5601e766 /bs4/tests/test_soup.py
parentc0ef434959d1a786f6abebf54b6b3202f2c5c87c (diff)
Fixed the test_detect_utf8 test so that it works when chardet is
installed. [bug=1471359]
Diffstat (limited to 'bs4/tests/test_soup.py')
-rw-r--r--bs4/tests/test_soup.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/bs4/tests/test_soup.py b/bs4/tests/test_soup.py
index 3643aed..1238af2 100644
--- a/bs4/tests/test_soup.py
+++ b/bs4/tests/test_soup.py
@@ -299,10 +299,11 @@ class TestUnicodeDammit(unittest.TestCase):
dammit.unicode_markup, """<foo>''""</foo>""")
def test_detect_utf8(self):
- utf8 = b"\xc3\xa9"
+ utf8 = b"Sacr\xc3\xa9 bleu! \xe2\x98\x83"
dammit = UnicodeDammit(utf8)
- self.assertEqual(dammit.unicode_markup, u'\xe9')
self.assertEqual(dammit.original_encoding.lower(), 'utf-8')
+ self.assertEqual(dammit.unicode_markup, u'Sacr\xe9 bleu! \N{SNOWMAN}')
+
def test_convert_hebrew(self):
hebrew = b"\xed\xe5\xec\xf9"