2

python mock和magic mock有什么区别,因为我可以看到

>>> dir(Mock()) == dir(MagicMock())
True

何时使用 mock obj 以及何时使用 MagicMock obj?

4

1 回答 1

0

MagicMock is a subclass of Mock with default implementations of many magic methods. You can use MagicMock without having to configure the magic methods yourself.

我想上面的代码是自动影响大多数魔术方法到你的模拟

检查本指南它可能会帮助您魔术方法

和官方文档https://docs.python.org/2/reference/datamodel.html#special-method-names

于 2014-04-10T09:32:50.917 回答