Add further disable tests

This commit is contained in:
Alex Kavanagh
2019-09-19 14:14:00 +02:00
parent 2beddeafef
commit aae3366fc9

View File

@@ -118,8 +118,20 @@ class PolicydTest(test_utils.OpenStackBaseTest):
for k, v in app_status['units'].items()
if k.split('/')[0] == self.application_name]
logging.info("App status is: {}".format(wl_stats))
self.assertTrue(all(s.startswith("PO:") for s in wl_stats))
logging.info("App status is valid")
# disable the policy override
# verify that the file no longer exists
logging.info("Disabling policy override ...")
self._set_config_and_wait(False)
# check that the status no longer has "PO:" on it.
app_status = zaza_juju.get_application_status(self.application_name)
wl_stats = [v['workload-status']['info']
for k, v in app_status['units'].items()
if k.split('/')[0] == self.application_name]
self.assertFalse(any(s.startswith("PO:") for s in wl_stats))
logging.info("... done")
# verify that the file no longer exists
logging.info("...done")