0
我试图嘲弄与下面的代码片段的类:模块安装 - 模拟
import unittest
from mock import Mock
class TestMocking(unittest.TestCase):
def test_mock_method_returns(self):
my_mock = Mock()
my_mock.my_method.return_value = "hello"
self.assertEquals("hello",my_mock.my_method())
if __name__ == "__main__":
unittest.main()
运行代码时,我收到以下错误:
ImportError: No module named mock
我已经安装了模拟与以下命令: pip install mock
而且我有以下输出:
Collecting mock
Downloading mock-2.0.0-py2.py3-none-any.whl (56kB)
100% |████████████████████████████████| 61kB 1.4MB/s
Requirement already satisfied: six>=1.9 in
/home/sajjad/Dokument/InstalledProgram/anaconda3/lib/python3.5/site-packages (from mock)
Collecting pbr>=0.11 (from mock)
Downloading pbr-2.0.0-py2.py3-none-any.whl (98kB)
100% |████████████████████████████████| 102kB 3.4MB/s
Installing collected packages: pbr, mock
Successfully installed mock-2.0.0 pbr-2.0.0
你使用Python 2或3,并在哪个操作系统? – Roope
我想在Ubuntu 16.04上运行Python 2.7的代码片段 – sajis997