我正在尝试flexmock一个django模型对象,但是当我嘲笑它时它也给了我那个对象本身。我怎么能嘲笑呢?
所以我在像这样的方法中创建了一个模型对象
aa = ModelName()
现在我试图模仿它,就像这个
from flexmock import flexmock
bb = flexmock(aa)
bb的类型仍然是django模型对象,它不是flexmock对象。我怎样才能成功嘲笑它?
答案 0 :(得分:0)
如果仔细观察,flexmock函数实际上是修改aa
对象,因此它是部分模拟。它有所有必要的方法。