Я наткнулся на это, делая unittest, мне любопытно узнать, в чем разница между двумя ниже?какая разница при выполнении monkeyPatch и StubOutwithMock?
self.monkeyPatch(module, 'myFunc', lambda n: someObject)
и
mox.StubOutWithMock(module, 'myFunc')
module.myFunc(n).AndReturn(someObject)
где MyFunc является публичной функцией в модуле, п аргумент передается MyFunc и возвращает SomeObject.