Calculate the number of resources based on number of networks
Can have 2 (public,shared) or 1 (public) Change-Id: Id6dd338fe32b5fb7d838525551fa876e40ceb604
This commit is contained in:
parent
83eac6f6d9
commit
9c31548478
@ -25,6 +25,7 @@ from vitrage_tempest_plugin.tests.common.constants import \
|
|||||||
NOVA_INSTANCE_DATASOURCE
|
NOVA_INSTANCE_DATASOURCE
|
||||||
from vitrage_tempest_plugin.tests.common.constants import VertexProperties as \
|
from vitrage_tempest_plugin.tests.common.constants import VertexProperties as \
|
||||||
VProps
|
VProps
|
||||||
|
from vitrage_tempest_plugin.tests.common import neutron_utils
|
||||||
from vitrage_tempest_plugin.tests.common import nova_utils
|
from vitrage_tempest_plugin.tests.common import nova_utils
|
||||||
from vitrage_tempest_plugin.tests import utils
|
from vitrage_tempest_plugin.tests import utils
|
||||||
from vitrageclient.exceptions import ClientException
|
from vitrageclient.exceptions import ClientException
|
||||||
@ -75,7 +76,9 @@ class TestResource(BaseVitrageTempest):
|
|||||||
# TODO(e0ne): split this test to verify that only network,
|
# TODO(e0ne): split this test to verify that only network,
|
||||||
# instance and port are returned to non-admin user.
|
# instance and port are returned to non-admin user.
|
||||||
resources = self.vitrage_client.resource.list(all_tenants=False)
|
resources = self.vitrage_client.resource.list(all_tenants=False)
|
||||||
self.assertThat(resources, matchers.HasLength(7))
|
has_shared_network = neutron_utils.get_shared_network()
|
||||||
|
num_resources = 7 if has_shared_network else 6
|
||||||
|
self.assertThat(resources, matchers.HasLength(num_resources))
|
||||||
|
|
||||||
@utils.tempest_logger
|
@utils.tempest_logger
|
||||||
def test_resource_list_with_all_tenants(self):
|
def test_resource_list_with_all_tenants(self):
|
||||||
|
@ -18,3 +18,8 @@ from vitrage_tempest_plugin.tests.common.tempest_clients import TempestClients
|
|||||||
def get_public_network():
|
def get_public_network():
|
||||||
nets = TempestClients.neutron().list_networks()
|
nets = TempestClients.neutron().list_networks()
|
||||||
return g_utils.first_match(nets['networks'], name='public')
|
return g_utils.first_match(nets['networks'], name='public')
|
||||||
|
|
||||||
|
|
||||||
|
def get_shared_network():
|
||||||
|
nets = TempestClients.neutron().list_networks()
|
||||||
|
return g_utils.first_match(nets['networks'], name='shared')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user