unittest.mock Patch() 与 monkeypatch

unittest.mock Patch() vs monkeypatch

我正在将旧的 unittest 测试用例转换为 pytest。 我目前坚持将此 unittest 行转换为 monkeypatch 函数:

from unittest.mock import patch

patch('app.modle.addres.create, side_effect=create(add.address)):

monkeypatch 是否是正确的模块?

只需安装 mock 软件包 (pip install mock) 并执行

from mock import patch