[Python-checkins] CVS: python/dist/src/Lib/test test_unicode.py,1.31,1.31.4.1

Thomas Wouters twouters@users.sourceforge.net
2001年5月23日 06:15:05 -0700


Update of /cvsroot/python/python/dist/src/Lib/test
In directory usw-pr-cvs1:/tmp/cvs-serv4566/Lib/test
Modified Files:
 Tag: release21-maint
	test_unicode.py 
Log Message:
Backport MAL's checkin 1.32:
Fix for bug #417030: "print '%*s' fails for unicode string"
Index: test_unicode.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_unicode.py,v
retrieving revision 1.31
retrieving revision 1.31.4.1
diff -C2 -r1.31 -r1.31.4.1
*** test_unicode.py	2001年02月10日 14:09:31	1.31
--- test_unicode.py	2001年05月23日 13:15:03	1.31.4.1
***************
*** 367,370 ****
--- 367,376 ----
 verify('...%%...%%s...%s...%s...%s...%s...' % (1,2,3,u"abc") == u'...%...%s...1...2...3...abc...')
 verify('...%s...' % u"abc" == u'...abc...')
+ verify('%*s' % (5,u'abc',) == u' abc')
+ verify('%*s' % (-5,u'abc',) == u'abc ')
+ verify('%*.*s' % (5,2,u'abc',) == u' ab')
+ verify('%*.*s' % (5,3,u'abc',) == u' abc')
+ verify('%i %*.*s' % (10, 5,3,u'abc',) == u'10 abc')
+ verify('%i%s %*.*s' % (10, 3, 5,3,u'abc',) == u'103 abc')
 print 'done.'
 

AltStyle によって変換されたページ (->オリジナル) /