Merge pull request #579 from openstack-charmers/lourot/policyd
Re-enable test_003_test_override_is_observed
This commit is contained in:
@@ -401,9 +401,10 @@ class BasePolicydSpecialization(PolicydTest,
|
||||
def test_003_test_override_is_observed(self):
|
||||
"""Test that the override is observed by the underlying service."""
|
||||
if (openstack_utils.get_os_release() <
|
||||
openstack_utils.get_os_release('groovy_victoria')):
|
||||
openstack_utils.get_os_release('xenial_queens')):
|
||||
raise unittest.SkipTest(
|
||||
"Test skipped until Bug #1880959 is fix released")
|
||||
"Test skipped because bug #1880959 won't be fixed for "
|
||||
"releases older than Queens")
|
||||
if self._test_name is None:
|
||||
logging.info("Doing policyd override for {}"
|
||||
.format(self._service_name))
|
||||
@@ -571,6 +572,13 @@ class GlanceTests(BasePolicydSpecialization):
|
||||
super(GlanceTests, cls).setUpClass(application_name="glance")
|
||||
cls.application_name = "glance"
|
||||
|
||||
# NOTE(lourot): Same as NeutronApiTests. There is a race between the glance
|
||||
# charm signalling its readiness and the service actually being ready to
|
||||
# serve requests. The test will fail intermittently unless we gracefully
|
||||
# accept this.
|
||||
# Issue: openstack-charmers/zaza-openstack-tests#578
|
||||
@tenacity.retry(wait=tenacity.wait_fixed(1),
|
||||
reraise=True, stop=tenacity.stop_after_delay(8))
|
||||
def get_client_and_attempt_operation(self, ip):
|
||||
"""Attempt to list the images as a policyd override.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user