Skip to content

Commit 257c008

Browse files
committed
Fix designate-bind ServiceIPs test wait states
Pass target_deploy_status so blocked nrpe is tolerated. Signed-off-by: Seyeong Kim <seyeong.kim@canonical.com>
1 parent baf516c commit 257c008

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

  • zaza/openstack/charm_tests/designate_bind

zaza/openstack/charm_tests/designate_bind/tests.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
)
2525

2626
import zaza.model as zaza_model
27+
import zaza.charm_lifecycle.utils as lifecycle_utils
2728
import zaza.openstack.charm_tests.test_utils as test_utils
2829

2930

@@ -44,11 +45,13 @@ def setUp(self):
4445
def test_configure_ips(self):
4546
"""Configure and un-configure 'service_ips' option."""
4647
config = {"service_ips": self.VIP}
48+
test_config = lifecycle_utils.get_charm_config(fatal=False)
49+
states = test_config.get("target_deploy_status", {})
4750

4851
logging.info("Configuring %s as a Service IP for %s unit.",
4952
self.VIP, self.UNIT)
5053
zaza_model.set_application_config(self.APPLICATION, config)
51-
zaza_model.wait_for_application_states()
54+
zaza_model.wait_for_application_states(states=states)
5255

5356
for attempt in Retrying(wait=wait_fixed(2),
5457
retry=retry_if_exception_type(AssertionError),
@@ -63,7 +66,7 @@ def test_configure_ips(self):
6366
self.UNIT)
6467
config["service_ips"] = ""
6568
zaza_model.set_application_config(self.APPLICATION, config)
66-
zaza_model.wait_for_application_states()
69+
zaza_model.wait_for_application_states(states=states)
6770

6871
configured_ips = zaza_model.run_on_unit(self.UNIT, "ip addr")
6972
self.assertNotIn(self.VIP, configured_ips["Stdout"])

0 commit comments

Comments
 (0)