From: Thomas Wouters Date: Wed, 23 May 2001 13:15:03 +0000 (+0000) Subject: Backport MAL's checkin 1.32: X-Git-Tag: v2.1.1c1~111 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5bc57be5561cea97dcd4f23a8e666157af5d1207;p=thirdparty%2FPython%2Fcpython.git Backport MAL's checkin 1.32: Fix for bug #417030: "print '%*s' fails for unicode string" --- diff --git a/Lib/test/test_unicode.py b/Lib/test/test_unicode.py index d77551642cd9..0df821748f15 100644 --- a/Lib/test/test_unicode.py +++ b/Lib/test/test_unicode.py @@ -366,6 +366,12 @@ verify('...%(foo)s...' % {u'foo':u"abc",u'def':123} == u'...abc...') verify('...%s...%s...%s...%s...' % (1,2,3,u"abc") == u'...1...2...3...abc...') 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.' # Test builtin codecs