def METHOD_NAME(mock_tools, klass, kwargs, monkeypatch):
    """Tool verification checks host OS and tool install."""
    # Wrap verify calls to confirm they were called
    mock_verify_host = MagicMock(wraps=klass.verify_host)
    monkeypatch.setattr(klass, "verify_host", mock_verify_host)
    mock_verify_install = MagicMock(wraps=klass.verify_install)
    monkeypatch.setattr(klass, "verify_install", mock_verify_install)
    # Mock the dummy tool's supported OS
    mock_tools.host_os = "wonky"
    tool = klass.verify(tools=mock_tools, **kwargs)
    mock_verify_host.assert_called_once_with(tools=mock_tools)
    mock_verify_install.assert_called_once_with(
        tools=mock_tools, app=None, install=True, **kwargs
    )
    assert tool == f"i'm a {klass.name}"