Provide better decryption errors for single vault values (#72362)

Fixes #72276
Fixes #72281
This commit is contained in:
Matt Martz
2020-11-18 14:25:32 -06:00
committed by GitHub
parent e889b1063f
commit f8ef34672b
9 changed files with 36 additions and 24 deletions
+2 -2
View File
@@ -134,7 +134,7 @@ class TestConfigManager:
def test_entry_as_vault_var(self):
class MockVault:
def decrypt(self, value):
def decrypt(self, value, filename=None, obj=None):
return value
vault_var = AnsibleVaultEncryptedUnicode(b"vault text")
@@ -147,7 +147,7 @@ class TestConfigManager:
@pytest.mark.parametrize("value_type", ("str", "string", None))
def test_ensure_type_with_vaulted_str(self, value_type):
class MockVault:
def decrypt(self, value):
def decrypt(self, value, filename=None, obj=None):
return value
vault_var = AnsibleVaultEncryptedUnicode(b"vault text")