是否有可能對屬性有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