diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2021-07-18 17:29:43 +0200 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2021-07-18 17:29:43 +0200 |
commit | 03ed9210b047e7b3267cd26e09c9d061279beba8 (patch) | |
tree | 0fb71ff68f108e955eb4998f2263f6a48d8bcfdc /src/lxml/tests/test_htmlparser.py | |
parent | 355c0a57e2b374cd6be848fc0656eb70906d7e61 (diff) | |
download | python-lxml-macos_unicode_tests.tar.gz |
Rewrite two tests to try to make them work in macOS.macos_unicode_tests
Diffstat (limited to 'src/lxml/tests/test_htmlparser.py')
-rw-r--r-- | src/lxml/tests/test_htmlparser.py | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/lxml/tests/test_htmlparser.py b/src/lxml/tests/test_htmlparser.py index 9847d39b..c6c1c6ec 100644 --- a/src/lxml/tests/test_htmlparser.py +++ b/src/lxml/tests/test_htmlparser.py @@ -54,15 +54,10 @@ class HtmlParserTestCase(HelperTestCase): _bytes("page á title").decode('utf8')) def test_wide_unicode_xml(self): - if sys.maxunicode < 1114111: - return # skip test - element = self.etree.HTML(_bytes( - '<html><body><p>\\U00026007</p></body></html>' - ).decode('unicode_escape')) + element = self.etree.HTML(u'<html><body><p>\U00026007</p></body></html>') p_text = element.findtext('.//p') - self.assertEqual(1, len(p_text)) - self.assertEqual(_bytes('\\U00026007').decode('unicode_escape'), - p_text) + self.assertEqual(1 if sys.maxunicode >= 1114111 else 2, len(p_text)) + self.assertEqual(u'\U00026007', p_text) def test_html_ids(self): parser = self.etree.HTMLParser(recover=False) |