mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Add tests for issue 63159
This commit is contained in:
parent
94ae9f4fc9
commit
702a899a15
2 changed files with 28 additions and 0 deletions
|
@ -1073,3 +1073,15 @@ def test_gpg_receive_keys_no_user_id():
|
|||
res = gpg.receive_keys(keys="abc", user="abc")
|
||||
assert res["res"] is False
|
||||
assert "no user ID" in res["message"][0]
|
||||
|
||||
|
||||
def test_gpg_delete_key_honors_gnupghome():
|
||||
with patch("salt.modules.gpg._create_gpg") as create:
|
||||
with patch("salt.modules.gpg.get_key") as get_key:
|
||||
gnupghome = "/pls_respect_me"
|
||||
get_key.return_value = None
|
||||
gpg.delete_key("foo", gnupghome=gnupghome)
|
||||
create.assert_called_with(None, gnupghome)
|
||||
get_key.assert_called_with(
|
||||
keyid="foo", fingerprint=None, user=None, gnupghome=gnupghome
|
||||
)
|
||||
|
|
|
@ -223,3 +223,19 @@ def test_gpg_absent_test_mode_no_changes(gpg_delete):
|
|||
gpg_delete.assert_not_called()
|
||||
assert ret["result"] is None
|
||||
assert bool(ret["changes"])
|
||||
|
||||
|
||||
def test_gpg_absent_list_keys_with_gnupghome_and_user(gpg_list_keys):
|
||||
gnupghome = "/pls_respect_me"
|
||||
user = "imthereaswell"
|
||||
gpg.absent("nonexistent", gnupghome=gnupghome, user=user)
|
||||
gpg_list_keys.assert_called_with(gnupghome=gnupghome, user=user)
|
||||
|
||||
|
||||
@pytest.mark.usefixtures("gpg_list_keys")
|
||||
def test_gpg_absent_delete_key_called_with_correct_kwargs(gpg_delete):
|
||||
key = "A"
|
||||
user = "hellothere"
|
||||
gnupghome = "/pls_sir"
|
||||
gpg.absent(key, user=user, gnupghome=gnupghome)
|
||||
gpg_delete.assert_called_with(keyid=key, gnupghome=gnupghome, user=user)
|
||||
|
|
Loading…
Add table
Reference in a new issue