我在进行单元测试时遇到了这个问题,我很想知道以下两者之间有什么区别?
self.monkeyPatch(module, 'myFunc', lambda n: someObject)
和
mox.StubOutWithMock(module, 'myFunc')
module.myFunc(n).AndReturn(someObject)
其中 myFunc 是模块中的公共函数,n 是传递给 myFunc 的参数,它返回 someObject。
我在进行单元测试时遇到了这个问题,我很想知道以下两者之间有什么区别?
self.monkeyPatch(module, 'myFunc', lambda n: someObject)
和
mox.StubOutWithMock(module, 'myFunc')
module.myFunc(n).AndReturn(someObject)
其中 myFunc 是模块中的公共函数,n 是传递给 myFunc 的参数,它返回 someObject。