我熟悉其他语言中的其他模拟库,例如Java中的Mockito,但Python的mock库让我感到困惑。我想测试以下类(class)。classMyClassUnderTest(object):defsubmethod(self,*args):do_dangerous_things()defmain_method(self):self.submethod("Nothing.")在我的测试中,我想确保在执行main_method时调用了submethod并且使用正确的参数调用它。我不希望submethod运行,因为它会做危险的事情。我完全不确定如何开始使用它。Mock的文档非常难以理解,我