我的python文件中定义了许多方法。在文件中的许多方法中,我调用了一个函数--比方说"fun1“。 我想以不同的方式模拟每个方法的“fun1”函数。有没有一种方法可以在方法级别而不是在文件级别对对象进行不同的修补?return res
res = fun(barg1, barg2)
return res 我想到了这一点,因为我知道,相同的“乐趣”可以为不同的文件打不同的</
我试图用Python进行单元测试。我经常遇到模拟的问题,它应该被移植回Python2.7,但是我无法让它工作。在代码的顶部有:from mock import MagicMock, call,但是当我运行单元测试时,它会在global name 'mock' is not defined上发出错误。沮丧的是,我去看看是否真的安装了它(pip安装模拟和pip安装单元测试都已经运行)