我在要测试的类Object中有一个方法,大致像这样:
def method():
pm = get_parameter(p)
value = pm.get_value()
if value:
return pm.calculate()
现在,我想模拟pm.get_value以始终返回true,但是我不知道使用的路径...
pm 是Parameter类的对象,但修补“ Parameter.get_value”无济于事,因为您必须在使用该函数的地方修补该函数。
但是,修补“ Object.get_value”也不起作用,因为Object没有属性get_value。
我希望我的解释足够清楚?
有人可以帮忙吗?