我想修补同一对象的倍数方法。我在尝试
@patch.multiple('pdb.Pdb', do_continue=DEFAULT, do_step=DEFAULT, do_exit=DEFAULT)
在运行Test时抛出错误
NameError: name 'DEFAULT' is not defined
答案 0 :(得分:1)
unittest.patch.DEFAULT
首先需要导入。这将没有错误地运行:
from unittest.mock import patch
from unittest.mock import DEFAULT
patch.multiple('pdb.Pdb', do_continue=DEFAULT, do_step=DEFAULT, do_exit=DEFAULT)