GH-83901: Improve Signature.bind error message for missing keyword-only params (#95347)

Fixes GH-83901
This commit is contained in:
Frazer McLean 2022-10-08 00:24:17 +02:00 committed by GitHub
parent 5eaf4d6101
commit f4f8133387
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 3 deletions

View file

@ -3898,7 +3898,8 @@ class TestSignatureBind(unittest.TestCase):
self.call(test, 1, bar=2, spam='ham')
with self.assertRaisesRegex(TypeError,
"missing a required argument: 'bar'"):
"missing a required keyword-only "
"argument: 'bar'"):
self.call(test, 1)
def test(foo, *, bar, **bin):