bpo-29951: Include function name for some error messages in PyArg_ParseTuple* (#916)

Also changed format specifier for function name from "%s" to "%.200s"
and exception messages should start with lowercase letter.
This commit is contained in:
Michael Seifert 2017-04-09 09:47:12 +02:00 committed by Serhiy Storchaka
parent a2a9ddd923
commit 64c8f705c0
4 changed files with 54 additions and 33 deletions

View file

@ -1090,7 +1090,7 @@ class ImportErrorTests(unittest.TestCase):
self.assertEqual(exc.name, 'somename')
self.assertEqual(exc.path, 'somepath')
msg = "'invalid' is an invalid keyword argument for this function"
msg = "'invalid' is an invalid keyword argument for ImportError"
with self.assertRaisesRegex(TypeError, msg):
ImportError('test', invalid='keyword')