因此,我知道在单元测试中我可以模拟上下文管理器open(),即: with open('file_path', 'r') as stats: 被嘲笑为 with mock.patch('builtins.open', mock.mock_open(read_data=mock_json)): 但是有没有办法让我只模拟特定的文件路径呢?或者使用其他方法来确保在单元测试<
我试图用Python进行单元测试。我经常遇到模拟的问题,它应该被移植回Python2.7,但是我无法让它工作。在代码的顶部有:from mock import MagicMock, call,但是当我运行单元测试时,它会在global name 'mock' is not defined上发出错误。沮丧的是,我去看看是否真的安装了它(pip安装模拟和pip安装单元测试都已经运行)。mock