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