【发布时间】:2010-02-23 13:40:13
【问题描述】:
我是 python 的新手,我只是想知道是否有一些与 groovy 中可用的地图强制功能等效的功能。
对于上下文,我正在编写一个单元测试并希望使用简单的两个方法接口模拟一个类,在 groovy 中我会执行以下操作:
mock = [apply:{value -> return value*2 }, isValid:{return true}]
testObject.applyMock(mock)
即,mock 可以被视为具有如下类的对象:
class mock:
def apply(self, value):
return value *2
def isValid(self):
return true
有没有很好的pythonic方法来实现这一点?
干杯 亚历克斯
【问题讨论】: