这应该为您工作。
import mockClassMock = mock.MagicMock # <-- Note the removed brackets '()'class RealClass(ClassMock): def lol(self): print 'lol'real = RealClass()real.lol() # Does not print lol, but returns another mockprint real # prints <MagicMock id='...'>
您不应该像以前那样传递类的实例。
mock.MagicMock是一门课程,因此您直接通过它。
In [2]: inspect.isclass(mock.MagicMock)Out[2]: True



