Tempest: Fix cleaning of networks after API tests
In case when network was created with different than default client (like admin_client) network wasn't properly removed in cleanup_resources method because default client was used to delete function and 'NotFound' error returned from Neutron was silently ignored in such case. Now networks created by different than default client are added to "admin_networks" list and are cleaned by admin_client. Change-Id: I52428262276c16dbe077fcf77b1890f12dccc97d
This commit is contained in:
parent
989532a7ac
commit
35b3e7b3cf
|
@ -224,7 +224,10 @@ class BaseNetworkTest(test.BaseTestCase):
|
|||
client = client or cls.client
|
||||
body = client.create_network(name=network_name, **kwargs)
|
||||
network = body['network']
|
||||
cls.networks.append(network)
|
||||
if client is cls.client:
|
||||
cls.networks.append(network)
|
||||
else:
|
||||
cls.admin_networks.append(network)
|
||||
return network
|
||||
|
||||
@classmethod
|
||||
|
|
Loading…
Reference in New Issue