mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
Merge #13579: teach string.Formatter about 'a'.
Patch by Francisco Martín Brugué.
This commit is contained in:
commit
749bd42072
4 changed files with 20 additions and 9 deletions
|
@ -37,6 +37,12 @@ class ModuleTest(unittest.TestCase):
|
|||
self.assertEqual(fmt.format("-{arg!r}-", arg='test'), "-'test'-")
|
||||
self.assertEqual(fmt.format("{0!s}", 'test'), 'test')
|
||||
self.assertRaises(ValueError, fmt.format, "{0!h}", 'test')
|
||||
# issue13579
|
||||
self.assertEqual(fmt.format("{0!a}", 42), '42')
|
||||
self.assertEqual(fmt.format("{0!a}", string.ascii_letters),
|
||||
"'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'")
|
||||
self.assertEqual(fmt.format("{0!a}", chr(255)), "'\\xff'")
|
||||
self.assertEqual(fmt.format("{0!a}", chr(256)), "'\\u0100'")
|
||||
|
||||
def test_name_lookup(self):
|
||||
fmt = string.Formatter()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue