From 80995ccf2341329b67507eba5063e4d3bb56a898 Mon Sep 17 00:00:00 2001 From: Chris MacNaughton Date: Mon, 10 Aug 2020 09:09:02 +0200 Subject: [PATCH] Vault tests should leave Vault unsealed When cleaning up after a Vault test case, Vault should be left in the same state we found it, unsealed. Closes-Bug: #379 --- zaza/openstack/charm_tests/vault/tests.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/zaza/openstack/charm_tests/vault/tests.py b/zaza/openstack/charm_tests/vault/tests.py index 5c93046..40227fd 100644 --- a/zaza/openstack/charm_tests/vault/tests.py +++ b/zaza/openstack/charm_tests/vault/tests.py @@ -51,6 +51,10 @@ class BaseVaultTest(test_utils.OpenStackBaseTest): vault_utils.auth_all(cls.clients, cls.vault_creds['root_token']) vault_utils.ensure_secret_backend(cls.clients[0]) + def tearDown(self): + """Tun test cleanup for Vault tests.""" + vault_utils.unseal_all(self.clients, self.vault_creds['keys'][0]) + @contextlib.contextmanager def pause_resume(self, services, pgrep_full=False): """Override pause_resume for Vault behavior."""