def test_confirm_delete_no(bw, mocker, capsys):
    mocker.patch("bitwarden_keyring.input", return_value="")

    bwkr.confirm_delete("yo", {
        "id": "yay",
        "name": "a",
        "login": {
            "username": "******"
        }
    })

    assert not bw.called

    assert "Cancelled." in capsys.readouterr().out
def test_confirm_delete_yes(bw, mocker, capsys):
    mocker.patch("bitwarden_keyring.input", return_value="yes")

    bwkr.confirm_delete("yo", {
        "id": "yay",
        "name": "a",
        "login": {
            "username": "******"
        }
    })

    bw.assert_called_with("delete", "item", "yay", session="yo")

    assert "Deleted." in capsys.readouterr().out