Add object retrier to the LB tests for octavia
This commit is contained in:
@@ -25,6 +25,8 @@ import osc_lib.exceptions
|
||||
import zaza.openstack.charm_tests.test_utils as test_utils
|
||||
import zaza.openstack.utilities.openstack as openstack_utils
|
||||
|
||||
from zaza.openstack import ObjectRetrier
|
||||
|
||||
|
||||
class CharmOperationTest(test_utils.OpenStackBaseTest):
|
||||
"""Charm operation tests."""
|
||||
@@ -63,12 +65,12 @@ class LBAASv2Test(test_utils.OpenStackBaseTest):
|
||||
def setUpClass(cls):
|
||||
"""Run class setup for running LBaaSv2 service tests."""
|
||||
super(LBAASv2Test, cls).setUpClass()
|
||||
cls.keystone_client = openstack_utils.get_keystone_session_client(
|
||||
cls.keystone_session)
|
||||
cls.neutron_client = openstack_utils.get_neutron_session_client(
|
||||
cls.keystone_session)
|
||||
cls.octavia_client = openstack_utils.get_octavia_session_client(
|
||||
cls.keystone_session)
|
||||
cls.keystone_client = ObjectRetrier(
|
||||
openstack_utils.get_keystone_session_client(cls.keystone_session))
|
||||
cls.neutron_client = ObjectRetrier(
|
||||
openstack_utils.get_neutron_session_client(cls.keystone_session))
|
||||
cls.octavia_client = ObjectRetrier(
|
||||
openstack_utils.get_octavia_session_client(cls.keystone_session))
|
||||
cls.RESOURCE_PREFIX = 'zaza-octavia'
|
||||
|
||||
# NOTE(fnordahl): in the event of a test failure we do not want to run
|
||||
|
||||
Reference in New Issue
Block a user