我知道我是否这样做:
import mock
my.factory = mock.MagicMock()
那么 my.factory 的所有东西都被模拟了,但实际上有一个方法:create_fruit(self, type)
我想要如果我传入'apple'
然后返回一个模拟'apple'
对象,如果我传入 a'banana'
然后返回一个'banana'
对象。
这可以通过mock
模块实现吗?我无法在文档中清楚地找到它:
https ://pypi.python.org/pypi/mock