Skip csr client tests if there is no client

This commit is contained in:
Liam Young
2018-06-05 15:27:36 +01:00
parent a46499b362
commit fec2acfa9d

View File

@@ -32,6 +32,12 @@ class VaultTest(unittest.TestCase):
'vault')
if 'get-csr' not in vault_actions:
raise unittest.SkipTest('Action not defined')
try:
zaza.model.get_application(
lifecycle_utils.get_juju_model(),
'keystone')
except KeyError:
raise unittest.SkipTest('No client to test csr')
action = vault_utils.run_charm_authorize(
self.vault_creds['root_token'])
action = vault_utils.run_get_csr()