Issue #29193: A format string argument for string.Formatter.format()

is now positional-only.
This commit is contained in:
Serhiy Storchaka 2017-01-13 09:10:51 +02:00
parent b37f3f6e6b
commit 009b0a1fac
5 changed files with 16 additions and 14 deletions

View file

@ -48,9 +48,8 @@ class ModuleTest(unittest.TestCase):
self.assertEqual(fmt.format("-{format_string}-", format_string='test'),
'-test-')
self.assertRaises(KeyError, fmt.format, "-{format_string}-")
with self.assertWarnsRegex(DeprecationWarning, "format_string"):
self.assertEqual(fmt.format(arg='test', format_string="-{arg}-"),
'-test-')
with self.assertRaisesRegex(TypeError, "format_string"):
fmt.format(format_string="-{arg}-", arg='test')
def test_auto_numbering(self):
fmt = string.Formatter()