Fix cleanup calls in scenario tests
There were cases where addClassResourceCleanup was being used inside test cases instead of addCleanup. This patch corrects those to use addCleanup. Change-Id: Ia29541d1c89f3559a3ce22b1a27c6bcf079ce2cc
This commit is contained in:
parent
0a0f9b342a
commit
c355c6a7af
@ -103,7 +103,7 @@ class HealthMonitorScenarioTest(test_base.LoadBalancerBaseTest):
|
||||
}
|
||||
|
||||
hm = self.mem_healthmonitor_client.create_healthmonitor(**hm_kwargs)
|
||||
self.addClassResourceCleanup(
|
||||
self.addCleanup(
|
||||
self.mem_healthmonitor_client.cleanup_healthmonitor,
|
||||
hm[const.ID], lb_client=self.mem_lb_client, lb_id=self.lb_id)
|
||||
|
||||
|
@ -115,7 +115,7 @@ class L7PolicyScenarioTest(test_base.LoadBalancerBaseTest):
|
||||
}
|
||||
|
||||
l7policy = self.mem_l7policy_client.create_l7policy(**l7policy_kwargs)
|
||||
self.addClassResourceCleanup(
|
||||
self.addCleanup(
|
||||
self.mem_l7policy_client.cleanup_l7policy,
|
||||
l7policy[const.ID],
|
||||
lb_client=self.mem_lb_client, lb_id=self.lb_id)
|
||||
|
@ -112,7 +112,7 @@ class L7RuleScenarioTest(test_base.LoadBalancerBaseTest):
|
||||
}
|
||||
|
||||
l7rule = self.mem_l7rule_client.create_l7rule(**l7rule_kwargs)
|
||||
self.addClassResourceCleanup(
|
||||
self.addCleanup(
|
||||
self.mem_l7rule_client.cleanup_l7rule,
|
||||
l7rule[const.ID], l7policy_id=self.l7policy_id,
|
||||
lb_client=self.mem_lb_client, lb_id=self.lb_id)
|
||||
|
@ -132,7 +132,7 @@ class ListenerScenarioTest(test_base.LoadBalancerBaseTest):
|
||||
})
|
||||
|
||||
listener = self.mem_listener_client.create_listener(**listener_kwargs)
|
||||
self.addClassResourceCleanup(
|
||||
self.addCleanup(
|
||||
self.mem_listener_client.cleanup_listener,
|
||||
listener[const.ID],
|
||||
lb_client=self.mem_lb_client, lb_id=self.lb_id)
|
||||
|
@ -59,7 +59,7 @@ class LoadBalancerScenarioTest(test_base.LoadBalancerBaseTest):
|
||||
self._setup_lb_network_kwargs(lb_kwargs, ip_version)
|
||||
|
||||
lb = self.mem_lb_client.create_loadbalancer(**lb_kwargs)
|
||||
self.addClassResourceCleanup(
|
||||
self.addCleanup(
|
||||
self.mem_lb_client.cleanup_loadbalancer,
|
||||
lb[const.ID])
|
||||
|
||||
|
@ -123,7 +123,7 @@ class MemberScenarioTest(test_base.LoadBalancerBaseTest):
|
||||
const.ID]
|
||||
|
||||
member = self.mem_member_client.create_member(**member_kwargs)
|
||||
self.addClassResourceCleanup(
|
||||
self.addCleanup(
|
||||
self.mem_member_client.cleanup_member,
|
||||
member[const.ID], pool_id=self.pool_id,
|
||||
lb_client=self.mem_lb_client, lb_id=self.lb_id)
|
||||
|
@ -108,7 +108,7 @@ class PoolScenarioTest(test_base.LoadBalancerBaseTest):
|
||||
pool_kwargs[const.LOADBALANCER_ID] = self.lb_id
|
||||
|
||||
pool = self.mem_pool_client.create_pool(**pool_kwargs)
|
||||
self.addClassResourceCleanup(
|
||||
self.addCleanup(
|
||||
self.mem_pool_client.cleanup_pool,
|
||||
pool[const.ID],
|
||||
lb_client=self.mem_lb_client, lb_id=self.lb_id)
|
||||
|
@ -203,6 +203,26 @@ class LoadBalancerBaseTest(test.BaseTestCase):
|
||||
LOG.debug('Octavia Setup: lb_member_2_ipv6_subnet = {}'.format(
|
||||
cls.lb_member_2_ipv6_subnet[const.ID]))
|
||||
|
||||
@classmethod
|
||||
def _logging_delete_network(cls, net_id):
|
||||
try:
|
||||
cls.lb_mem_net_client.delete_network(net_id)
|
||||
except Exception:
|
||||
LOG.error('Unable to delete network {}. Active ports:'.format(
|
||||
net_id))
|
||||
LOG.error(cls.lb_mem_ports_client.list_ports())
|
||||
raise
|
||||
|
||||
@classmethod
|
||||
def _logging_delete_subnet(cls, subnet_id):
|
||||
try:
|
||||
cls.lb_mem_subnet_client.delete_subnet(subnet_id)
|
||||
except Exception:
|
||||
LOG.error('Unable to delete subnet {}. Active ports:'.format(
|
||||
subnet_id))
|
||||
LOG.error(cls.lb_mem_ports_client.list_ports())
|
||||
raise
|
||||
|
||||
@classmethod
|
||||
def _create_networks(cls):
|
||||
"""Creates networks, subnets, and routers used in tests.
|
||||
@ -230,7 +250,7 @@ class LoadBalancerBaseTest(test.BaseTestCase):
|
||||
LOG.info('lb_member_vip_net: {}'.format(cls.lb_member_vip_net))
|
||||
cls.addClassResourceCleanup(
|
||||
waiters.wait_for_not_found,
|
||||
cls.lb_mem_net_client.delete_network,
|
||||
cls._logging_delete_network,
|
||||
cls.lb_mem_net_client.show_network,
|
||||
cls.lb_member_vip_net['id'])
|
||||
|
||||
@ -245,7 +265,7 @@ class LoadBalancerBaseTest(test.BaseTestCase):
|
||||
LOG.info('lb_member_vip_subnet: {}'.format(cls.lb_member_vip_subnet))
|
||||
cls.addClassResourceCleanup(
|
||||
waiters.wait_for_not_found,
|
||||
cls.lb_mem_subnet_client.delete_subnet,
|
||||
cls._logging_delete_subnet,
|
||||
cls.lb_mem_subnet_client.show_subnet,
|
||||
cls.lb_member_vip_subnet['id'])
|
||||
|
||||
@ -270,7 +290,7 @@ class LoadBalancerBaseTest(test.BaseTestCase):
|
||||
cls.lb_member_vip_ipv6_subnet = result['subnet']
|
||||
cls.addClassResourceCleanup(
|
||||
waiters.wait_for_not_found,
|
||||
cls.lb_mem_subnet_client.delete_subnet,
|
||||
cls._logging_delete_subnet,
|
||||
cls.lb_mem_subnet_client.show_subnet,
|
||||
cls.lb_member_vip_ipv6_subnet['id'])
|
||||
LOG.info('lb_member_vip_ipv6_subnet: {}'.format(
|
||||
@ -289,7 +309,7 @@ class LoadBalancerBaseTest(test.BaseTestCase):
|
||||
LOG.info('lb_member_1_net: {}'.format(cls.lb_member_1_net))
|
||||
cls.addClassResourceCleanup(
|
||||
waiters.wait_for_not_found,
|
||||
cls.lb_mem_net_client.delete_network,
|
||||
cls._logging_delete_network,
|
||||
cls.lb_mem_net_client.show_network,
|
||||
cls.lb_member_1_net['id'])
|
||||
|
||||
@ -304,7 +324,7 @@ class LoadBalancerBaseTest(test.BaseTestCase):
|
||||
LOG.info('lb_member_1_subnet: {}'.format(cls.lb_member_1_subnet))
|
||||
cls.addClassResourceCleanup(
|
||||
waiters.wait_for_not_found,
|
||||
cls.lb_mem_subnet_client.delete_subnet,
|
||||
cls._logging_delete_subnet,
|
||||
cls.lb_mem_subnet_client.show_subnet,
|
||||
cls.lb_member_1_subnet['id'])
|
||||
|
||||
@ -325,7 +345,7 @@ class LoadBalancerBaseTest(test.BaseTestCase):
|
||||
cls.lb_member_1_ipv6_subnet))
|
||||
cls.addClassResourceCleanup(
|
||||
waiters.wait_for_not_found,
|
||||
cls.lb_mem_subnet_client.delete_subnet,
|
||||
cls._logging_delete_subnet,
|
||||
cls.lb_mem_subnet_client.show_subnet,
|
||||
cls.lb_member_1_ipv6_subnet['id'])
|
||||
|
||||
@ -342,7 +362,7 @@ class LoadBalancerBaseTest(test.BaseTestCase):
|
||||
LOG.info('lb_member_2_net: {}'.format(cls.lb_member_2_net))
|
||||
cls.addClassResourceCleanup(
|
||||
waiters.wait_for_not_found,
|
||||
cls.lb_mem_net_client.delete_network,
|
||||
cls._logging_delete_network,
|
||||
cls.lb_mem_net_client.show_network,
|
||||
cls.lb_member_2_net['id'])
|
||||
|
||||
@ -357,7 +377,7 @@ class LoadBalancerBaseTest(test.BaseTestCase):
|
||||
LOG.info('lb_member_2_subnet: {}'.format(cls.lb_member_2_subnet))
|
||||
cls.addClassResourceCleanup(
|
||||
waiters.wait_for_not_found,
|
||||
cls.lb_mem_subnet_client.delete_subnet,
|
||||
cls._logging_delete_subnet,
|
||||
cls.lb_mem_subnet_client.show_subnet,
|
||||
cls.lb_member_2_subnet['id'])
|
||||
|
||||
@ -378,7 +398,7 @@ class LoadBalancerBaseTest(test.BaseTestCase):
|
||||
cls.lb_member_2_ipv6_subnet))
|
||||
cls.addClassResourceCleanup(
|
||||
waiters.wait_for_not_found,
|
||||
cls.lb_mem_subnet_client.delete_subnet,
|
||||
cls._logging_delete_subnet,
|
||||
cls.lb_mem_subnet_client.show_subnet,
|
||||
cls.lb_member_2_ipv6_subnet['id'])
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user