Commit a083f1eb authored by Amaury Forgeot d'Arc's avatar Amaury Forgeot d'Arc

The Unicode database was updated to 5.1, and some characters have become printable.

Change the tests and use another code point.
parent 75080dab
...@@ -216,8 +216,8 @@ class FormatTest(unittest.TestCase): ...@@ -216,8 +216,8 @@ class FormatTest(unittest.TestCase):
testformat("%o", 0o42, "42") testformat("%o", 0o42, "42")
testformat("%o", -0o42, "-42") testformat("%o", -0o42, "-42")
testformat("%o", float(0o42), "42") testformat("%o", float(0o42), "42")
testformat("%r", "\u0370", "'\\u0370'") # non printable testformat("%r", "\u0378", "'\\u0378'") # non printable
testformat("%a", "\u0370", "'\\u0370'") # non printable testformat("%a", "\u0378", "'\\u0378'") # non printable
testformat("%r", "\u0374", "'\u0374'") # printable testformat("%r", "\u0374", "'\u0374'") # printable
testformat("%a", "\u0374", "'\\u0374'") # printable testformat("%a", "\u0374", "'\\u0374'") # printable
# Test exception for unknown format characters # Test exception for unknown format characters
......
...@@ -429,7 +429,7 @@ class UnicodeTest( ...@@ -429,7 +429,7 @@ class UnicodeTest(
# some defined Unicode character # some defined Unicode character
self.assertTrue("\u0374".isprintable()) self.assertTrue("\u0374".isprintable())
# undefined character # undefined character
self.assertFalse("\u0370".isprintable()) self.assertFalse("\u0378".isprintable())
# single surrogate character # single surrogate character
self.assertFalse("\ud800".isprintable()) self.assertFalse("\ud800".isprintable())
...@@ -611,11 +611,11 @@ class UnicodeTest( ...@@ -611,11 +611,11 @@ class UnicodeTest(
self.assertEqual('{0!r}'.format('Hello'), "'Hello'") self.assertEqual('{0!r}'.format('Hello'), "'Hello'")
self.assertEqual('{0!r:}'.format('Hello'), "'Hello'") self.assertEqual('{0!r:}'.format('Hello'), "'Hello'")
self.assertEqual('{0!r}'.format(F('Hello')), 'F(Hello)') self.assertEqual('{0!r}'.format(F('Hello')), 'F(Hello)')
self.assertEqual('{0!r}'.format('\u0370'), "'\\u0370'") # nonprintable self.assertEqual('{0!r}'.format('\u0378'), "'\\u0378'") # nonprintable
self.assertEqual('{0!r}'.format('\u0374'), "'\u0374'") # printable self.assertEqual('{0!r}'.format('\u0374'), "'\u0374'") # printable
self.assertEqual('{0!r}'.format(F('\u0374')), 'F(\u0374)') self.assertEqual('{0!r}'.format(F('\u0374')), 'F(\u0374)')
self.assertEqual('{0!a}'.format('Hello'), "'Hello'") self.assertEqual('{0!a}'.format('Hello'), "'Hello'")
self.assertEqual('{0!a}'.format('\u0370'), "'\\u0370'") # nonprintable self.assertEqual('{0!a}'.format('\u0378'), "'\\u0378'") # nonprintable
self.assertEqual('{0!a}'.format('\u0374'), "'\\u0374'") # printable self.assertEqual('{0!a}'.format('\u0374'), "'\\u0374'") # printable
self.assertEqual('{0!a:}'.format('Hello'), "'Hello'") self.assertEqual('{0!a:}'.format('Hello'), "'Hello'")
self.assertEqual('{0!a}'.format(F('Hello')), 'F(Hello)') self.assertEqual('{0!a}'.format(F('Hello')), 'F(Hello)')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment