模块安装M

2024-06-16 10:31:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用以下代码片段模拟类:

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()

运行代码时,出现以下错误:

^{pr2}$

我用以下命令安装了mock: pip安装模拟

我有以下输出:

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

Tags: 代码fromimportselfhellomainmyunittest