diff options
Diffstat (limited to 'src/lxml/tests/test_unicode.py')
-rw-r--r-- | src/lxml/tests/test_unicode.py | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/lxml/tests/test_unicode.py b/src/lxml/tests/test_unicode.py index 03ffcba4..7922418e 100644 --- a/src/lxml/tests/test_unicode.py +++ b/src/lxml/tests/test_unicode.py @@ -35,12 +35,9 @@ class UnicodeTestCase(HelperTestCase): self.assertEqual(uni, tree.text) def test_wide_unicode_xml(self): - if sys.maxunicode < 1114111: - return # skip test - tree = etree.XML(_bytes('<p>\\U00026007</p>').decode('unicode_escape')) - self.assertEqual(1, len(tree.text)) - self.assertEqual(_bytes('\\U00026007').decode('unicode_escape'), - tree.text) + tree = etree.XML(u'<p>\U00026007</p>') + self.assertEqual(1 if sys.maxunicode >= 1114111 else 2, len(tree.text)) + self.assertEqual(u'\U00026007', tree.text) def test_unicode_xml_broken(self): uxml = ('<?xml version="1.0" encoding="UTF-8"?>' + |