写cli工具的单元测试时,遇到click.prompt(...)
只需:
from pytest_mock import MockerFixture
def test_xxx(mocker: MockerFixture):
mocker.patch("click.prompt", side_effect=(True,))
写cli工具的单元测试时,遇到click.prompt(...)
只需:
from pytest_mock import MockerFixture
def test_xxx(mocker: MockerFixture):
mocker.patch("click.prompt", side_effect=(True,))