python mock

1、基础的打桩方式

# stub.py
import mock

import need

def myfunc():
    pass

need.func = mock.MagicMock(side_effect=myfunc)

# need.py
def func():
    pass

# main.py
import need
import stub

need.func()

2、对装饰器包裹的函数打桩
同上,依旧对原函数打桩

python mock

上一篇:python-typing&type hint


下一篇:C++静态成员变量map如何初始化赋值