每次测试都需要修补相同的模块

2024-05-17 05:28:50 发布

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

如果我有多个测试修补同一个模块,有没有一种方法不必在每个测试中修补它(即,排除它)

def test_1(mocker):
    mocker.patch.object(module, 'method')
    # run test

def test_2(mocker):
    mocker.patch.object(module, 'method')
    # run test

def test_3(mocker):
    mocker.patch.object(module, 'method')
    # run test

Tags: 模块方法runtestobjectdefmethodpatch