[Python-checkins] python/dist/src/Lib/test test_unicode.py,1.83,1.84

loewis@users.sourceforge.net loewis@users.sourceforge.net
Sun, 18 May 2003 05:31:11 -0700


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv31612/Lib/test

Modified Files:
	test_unicode.py 
Log Message:
Consider \U-escapes in raw-unicode-escape. Fixes #444514.


Index: test_unicode.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_unicode.py,v
retrieving revision 1.83
retrieving revision 1.84
diff -C2 -d -r1.83 -r1.84
*** test_unicode.py	1 May 2003 17:45:53 -0000	1.83
--- test_unicode.py	18 May 2003 12:31:08 -0000	1.84
***************
*** 698,701 ****
--- 698,708 ----
          print >>out, u'def\n'
  
+     def test_ucs4(self):
+         if sys.maxunicode == 0xFFFF:
+             return
+         x = u'\U00100000'
+         y = x.encode("raw-unicode-escape").decode("raw-unicode-escape")
+         self.assertEqual(x, y)
+ 
  def test_main():
      test_support.run_unittest(UnicodeTest)