diff -r 8ae1c28445f8 Lib/test/test_unicode.py --- a/Lib/test/test_unicode.py Fri Mar 22 15:19:24 2013 +0000 +++ b/Lib/test/test_unicode.py Sat Mar 23 22:23:34 2013 +0100 @@ -341,6 +341,10 @@ # apparently there are no titlecased (Lt) non-BMP chars in Unicode 6 for ch in [u'\U00010429', u'\U0001044E', u'\U0001F40D', u'\U0001F46F']: self.assertFalse(ch.istitle(), '{!r} is not title'.format(ch)) + + def test_issue7267(self): + self.assertEqual(u'{0:c}'.format(256), u'\u0100') + self.assertEqual(u'{0:c}'.format(257), u'\u0101') def test_isspace(self): string_tests.MixinStrUnicodeUserStringTest.test_isspace(self)