M.-A. Lemburg <mal@lemburg.com>:
authorFred Drake <fdrake@acm.org>
Tue, 9 May 2000 19:57:46 +0000 (19:57 +0000)
committerFred Drake <fdrake@acm.org>
Tue, 9 May 2000 19:57:46 +0000 (19:57 +0000)
Added another test for string formatting (the one that
produced the core dump now fixed in unicodeobject.c).

Lib/test/test_unicode.py

index 45449ee67b7c15f49f1beb23bd47c70f0f61605e..fa50f813e2cd9df722c468d42f326ed9c875bf61 100644 (file)
@@ -263,6 +263,12 @@ assert '...%(foo)s...' % {u'foo':u"abc",'def':123} ==  u'...abc...'
 assert '...%(foo)s...' % {u'foo':u"abc",u'def':123} == u'...abc...'
 assert '...%s...%s...%s...%s...' % (1,2,3,u"abc") == u'...1...2...3...abc...'
 assert '...%s...' % u"abc" == u'...abc...'
+try:
+    '...%s...äöü...' % u"abc"
+except ValueError:
+    pass
+else:
+    raise AssertionError, "'...%s...äöü...' % u'abc' failed to raise an exception"
 print 'done.'
 
 # Test builtin codecs