3

次のようなクラスがあります。

class MyClass(object):
    def __init__(self, delegate_to):
        self._delegate_to = delegate_to

    def __getattr__(self, item):
        return getattr(self._delegate_to, item)

しかし、次のようなことをしようとすると:

my_mock = self.mox.CreateMock(MyClass)
my_mock.f().AndReturn(None)

mox エラー:

UnknownMethodCallError: Method called is not a member of the object: f

委任された呼び出しをモックアウトするにはどうすればよいですか?

4

1 に答える 1