我具有以下功能,我想使用Monkeypatch进行模拟
cmd_a, cmd_b = get_cmds()
所以我用下面的
monkeypatch.setattr('get_cmds', MagicMock())
它会抛出
ValueError: not enough values to unpack (expected 2, got 0)
有人建议嘲笑此功能吗?
答案 0 :(得分:0)
这可行。
mock_get_cmds = MagicMock()
mock_get_cmds.return_value = "test", "test"
monkeypatch.setattr('get_cmds', mock_get_cmds)