unittest.mock Patch() 与 Monkeypatch

jua*_*e18 9 python pytest

我正在将旧的unittest测试用例转换为pytest。我目前正致力于将此单元测试行转换为 Monkeypatch 函数:

from unittest.mock import patch

patch('app.modle.addres.create, side_effect=create(add.address)):
Run Code Online (Sandbox Code Playgroud)

Monkeypatch 是否是正确使用的模块?

Sun*_*tha -12

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

from mock import patch
Run Code Online (Sandbox Code Playgroud)