所以我试图使用unittest.mock在我的单元测试中模拟我的一些方法.我做:
from unittest.mock import MagicMock
f = open("data/static/mock_ffprobe_response")
subprocess.check_output = MagicMock(return_value=f.read())
f.close()
Run Code Online (Sandbox Code Playgroud)
但我得到:
ImportError: No module named mock
Run Code Online (Sandbox Code Playgroud)
我试过了:
pip install mock
Run Code Online (Sandbox Code Playgroud)
它仍然无法正常工作.