Skip to content

Commit e70e350

Browse files
authored
Merge pull request #1402 from xtrusia/fix-designate-bind-serviceips-wait-states-bobcat
[stable/bobcat] Fix designate-bind ServiceIPs test wait states
2 parents b97c1c8 + 666aa9d commit e70e350

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),
@@ -62,7 +65,7 @@ def test_configure_ips(self):
6265
self.UNIT)
6366
config["service_ips"] = ""
6467
zaza_model.set_application_config(self.APPLICATION, config)
65-
zaza_model.wait_for_application_states()
68+
zaza_model.wait_for_application_states(states=states)
6669

6770
for attempt in Retrying(wait=wait_fixed(2),
6871
retry=retry_if_exception_type(AssertionError),

0 commit comments

Comments
 (0)