是否有可能对属性有side_effect?如果我看看Mock文档,它似乎只能在对象方法上使用。Python:对象属性上的模拟side_effect
我试图测试以下:
def get_object(self):
try:
return self.request.user.shop
except Shop.DoesNotExist:
return None
我想店提出一个DoesNotExist例外。
猜测也许我不够清楚,但我正在谈论的空洞模拟库。
http://www.voidspace.org.uk/python/mock/index.html
什么问题??? – 2011-04-24 08:15:18
是否有可能在房产上有side_effect? – Pickels 2011-04-24 08:24:55
那么我想知道是否有可能在模拟对象的属性上拥有side_effect(模拟库的功能)。在文档中,他们只显示了在方法上执行此操作的示例。由于在我的代码商店没有被调用,副作用不起作用。如果你在理解这个问题时仍然有问题,我可以详细阐述它。 – Pickels 2011-04-24 09:00:15