[Python-checkins] python/dist/src/Lib/test test_unicode.py, 1.85,
1.86
jhylton at users.sourceforge.net
jhylton at users.sourceforge.net
Mon Oct 6 01:08:28 EDT 2003
Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv28712/Lib/test
Modified Files:
test_unicode.py
Log Message:
Fix for SF bug [ 817156 ] invalid \U escape gives 0=length unistr.
Index: test_unicode.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_unicode.py,v
retrieving revision 1.85
retrieving revision 1.86
diff -C2 -d -r1.85 -r1.86
*** test_unicode.py 5 Aug 2003 06:19:47 -0000 1.85
--- test_unicode.py 6 Oct 2003 05:08:26 -0000 1.86
***************
*** 34,37 ****
--- 34,44 ----
self.assert_(object is not realresult)
+ def test_literals(self):
+ self.assertEqual(u'\xff', u'\u00ff')
+ self.assertEqual(u'\uffff', u'\U0000ffff')
+ self.assertRaises(UnicodeError, eval, 'u\'\\Ufffffffe\'')
+ self.assertRaises(UnicodeError, eval, 'u\'\\Uffffffff\'')
+ self.assertRaises(UnicodeError, eval, 'u\'\\U%08x\'' % 0x110000)
+
def test_repr(self):
if not sys.platform.startswith('java'):
More information about the Python-checkins
mailing list