]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-37555: Fixed call on bound arguments to respect args and kwargs
authorElizabeth Uselton <elizabeth.uselton@rover.com>
Sat, 20 Jul 2019 15:58:14 +0000 (08:58 -0700)
committerElizabeth Uselton <elizabeth.uselton@rover.com>
Sat, 20 Jul 2019 15:58:14 +0000 (08:58 -0700)
Lib/unittest/mock.py

index 01925539b349bb60f3153140e251ffb71c85737d..95c728fa6604abdcbba75d235f879fd06b353d38 100644 (file)
@@ -814,7 +814,8 @@ class NonCallableMock(Base):
             else:
                 name, args, kwargs = _call
             try:
-                return call(name, sig.bind(*args, **kwargs))
+                bound_call = sig.bind(*args, **kwargs)
+                return call(name, bound_call.args, bound_call.kwargs)
             except TypeError as e:
                 return e.with_traceback(None)
         else: