summaryrefslogtreecommitdiff
path: root/bs4/tests/test_soup.py
diff options
context:
space:
mode:
Diffstat (limited to 'bs4/tests/test_soup.py')
-rw-r--r--bs4/tests/test_soup.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/bs4/tests/test_soup.py b/bs4/tests/test_soup.py
index ef58521..23a664e 100644
--- a/bs4/tests/test_soup.py
+++ b/bs4/tests/test_soup.py
@@ -286,7 +286,7 @@ class TestUnicodeDammit(unittest.TestCase):
self.assertEqual(u"<a>áé</a>", dammit.unicode_markup)
self.assertEqual("utf-16le", dammit.original_encoding)
- def test_fix_embedded_windows_1252(self):
+ def test_detwingle(self):
# Here's a UTF8 document.
utf8 = (u"\N{SNOWMAN}" * 3).encode("utf8")
@@ -306,11 +306,11 @@ class TestUnicodeDammit(unittest.TestCase):
# But if we run it through fix_embedded_windows_1252, it's fixed:
- fixed = UnicodeDammit.fix_embedded_windows_1252(doc)
+ fixed = UnicodeDammit.detwingle(doc)
self.assertEqual(
u"☃☃☃“Hi, I like Windows!”☃☃☃", fixed.decode("utf8"))
- def test_fix_embedded_windows_1252_ignores_multibyte_characters(self):
+ def test_detwingle_ignores_multibyte_characters(self):
# Each of these characters has a UTF-8 representation ending
# in \x93. \x93 is a smart quote if interpreted as
# Windows-1252. But our code knows to skip over multibyte
@@ -322,7 +322,7 @@ class TestUnicodeDammit(unittest.TestCase):
):
input = tricky_unicode_char.encode("utf8")
self.assertTrue(input.endswith(b'\x93'))
- output = UnicodeDammit.fix_embedded_windows_1252(input)
+ output = UnicodeDammit.detwingle(input)
self.assertEqual(output, input)
class TestNamedspacedAttribute(SoupTest):