From b28337c1cb898ef2fb8ee7cb66e9f0bfca7a5b89 Mon Sep 17 00:00:00 2001 From: Rick Bartra Date: Wed, 11 Sep 2019 16:24:09 -0400 Subject: [PATCH] Fix router leak from L3AgentsExtRbacTest class The 'test_list_l3_agents_on_router' test leaves behind a router as a resource leak. A class resource cleanup is added so that the router is not left behind once the test runs. Change-Id: Id393ea75e59fe26da598723993593f6759d594f5 --- patrole_tempest_plugin/tests/api/network/test_agents_rbac.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/patrole_tempest_plugin/tests/api/network/test_agents_rbac.py b/patrole_tempest_plugin/tests/api/network/test_agents_rbac.py index 99210a44..3a341289 100644 --- a/patrole_tempest_plugin/tests/api/network/test_agents_rbac.py +++ b/patrole_tempest_plugin/tests/api/network/test_agents_rbac.py @@ -266,6 +266,10 @@ class L3AgentsExtRbacTest(base.BaseNetworkExtRbacTest): super(L3AgentsExtRbacTest, cls).resource_setup() name = data_utils.rand_name(cls.__name__ + '-Router') cls.router = cls.ntp_client.create_router(name)['router'] + cls.addClassResourceCleanup( + test_utils.call_and_ignore_notfound_exc, + cls.ntp_client.delete_router, + cls.router['id']) @decorators.idempotent_id('5d2bbdbc-40a5-43d2-828a-84dc93bcd321') @rbac_rule_validation.action(service="neutron",