diff --git a/zaza/openstack/charm_tests/ceph/iscsi/tests.py b/zaza/openstack/charm_tests/ceph/iscsi/tests.py index b1a456d..bb9e2b5 100644 --- a/zaza/openstack/charm_tests/ceph/iscsi/tests.py +++ b/zaza/openstack/charm_tests/ceph/iscsi/tests.py @@ -199,7 +199,13 @@ class CephISCSIGatewayTest(test_utils.BaseCharmTest): run = await zaza.model.async_run_on_unit( ctxt['client_entity_id'], ls_bdevice_cmd.format(bdevice=device_ctxt['bdevice'])) - return device_ctxt['bdevice'] in run['Stdout'] + # Juju have moved to using 'stdout' rather than 'Stdout' so handle + # either. + try: + stdout = run['stdout'] + except KeyError: + stdout = run['Stdout'] + return device_ctxt['bdevice'] in stdout logging.info("Checking {} is present on {}".format( device_ctxt['bdevice'],