当前位置: 代码迷 >> python >> 未解决的参考MagicMock
  详细解决方案

未解决的参考MagicMock

热度:72   发布时间:2023-06-14 08:50:55.0

我想在Python测试中模拟一个方法。 为了做到这一点,我需要MagicMock,我试图像这样导入它:

from unittest import TestCase
from unittest.mock import MagicMock

即使我在PyCharm中单击几次安装后,尽管在“首选项/项目解释器”下看到了magicmock 0.0.3,但仍收到此错误:

 from unittest.mock import MagicMock
 ImportError: No module named mock

我在看到的导入声明。 我怎么了

Py3.5 (基本版本>= 3.3 )中,在链接时, 已包含在标准库中。 因此,该语句:

from unittest.mock import MagicMock

永远不要引发ImportErrors


我猜您正在使用Py3版本< 3.3或正在使用Py2.7

在这些情况下,您应该先pip install mock ,然后导入:

from mock import MagicMock
  相关解决方案