diff options
author | Gustavo Niemeyer <gustavo@niemeyer.net> | 2010-06-20 13:21:07 -0300 |
---|---|---|
committer | Gustavo Niemeyer <gustavo@niemeyer.net> | 2010-06-20 13:21:07 -0300 |
commit | 1a572f6c05cc6c7aa2b58e810684525cb8b66de7 (patch) | |
tree | d7609c0c52dab8a060e070983a60dcba83b43889 /mocker.py | |
parent | f7ee6d1b32656d7143b9b02ce1afe0f7fa56dde9 (diff) | |
download | mocker-1a572f6c05cc6c7aa2b58e810684525cb8b66de7.tar.gz |
Unwrap bound methods on replace() and proxy(), as suggested
by James Henstridge (#270782).
Diffstat (limited to 'mocker.py')
-rw-r--r-- | mocker.py | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -627,6 +627,8 @@ class MockerBase(object): for attr in attr_stack: object = getattr(object, attr) break + if isinstance(object, types.UnboundMethodType): + object = object.im_func if spec is True: spec = object if type is True: |