tests: Remove unnecessary nesting of compute resources

Change-Id: I27326b8f2e0d84d3ef2c2fbdcb5c96a5ac1d79e4
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
This commit is contained in:
Stephen Finucane 2022-12-14 11:19:04 +00:00
parent 347b444feb
commit 19be070204
26 changed files with 1151 additions and 1301 deletions

@ -114,9 +114,7 @@ class TestAvailabilityZone(utils.TestCommand):
class TestAvailabilityZoneList(TestAvailabilityZone):
compute_azs = (
compute_fakes.FakeAvailabilityZone.create_availability_zones()
)
compute_azs = compute_fakes.create_availability_zones()
volume_azs = volume_fakes.create_availability_zones(count=1)
network_azs = network_fakes.create_availability_zones()

@ -72,7 +72,7 @@ class TestExtensionList(TestExtension):
volume_extension = volume_fakes.create_one_extension()
identity_extension = identity_fakes.FakeExtension.create_one_extension()
compute_extension = compute_fakes.FakeExtension.create_one_extension()
compute_extension = compute_fakes.create_one_extension()
network_extension = network_fakes.FakeExtension.create_one_extension()
def setUp(self):

@ -67,7 +67,7 @@ class TestProjectPurgeInit(tests_utils.TestCommand):
class TestProjectPurge(TestProjectPurgeInit):
project = identity_fakes.FakeProject.create_one_project()
server = compute_fakes.FakeServer.create_one_server()
server = compute_fakes.create_one_server()
image = image_fakes.create_one_image()
volume = volume_fakes.create_one_volume()
backup = volume_fakes.create_one_backup()

@ -123,12 +123,12 @@ class TestQuotaList(TestQuota):
self.projects_mock.list.return_value = self.projects
self.compute_quotas = [
compute_fakes.FakeQuota.create_one_comp_quota(),
compute_fakes.FakeQuota.create_one_comp_quota(),
compute_fakes.create_one_comp_quota(),
compute_fakes.create_one_comp_quota(),
]
self.compute_default_quotas = [
compute_fakes.FakeQuota.create_one_default_comp_quota(),
compute_fakes.FakeQuota.create_one_default_comp_quota(),
compute_fakes.create_one_default_comp_quota(),
compute_fakes.create_one_default_comp_quota(),
]
self.compute = self.app.client_manager.compute
self.compute.quotas.defaults = mock.Mock(
@ -216,9 +216,7 @@ class TestQuotaList(TestQuota):
return reference_data
def test_quota_list_details_compute(self):
detailed_quota = (
compute_fakes.FakeQuota.create_one_comp_detailed_quota()
)
detailed_quota = compute_fakes.create_one_comp_detailed_quota()
detailed_column_header = (
'Resource',
@ -338,7 +336,7 @@ class TestQuotaList(TestQuota):
self.compute.quotas.get = mock.Mock(
side_effect=[
self.compute_quotas[0],
compute_fakes.FakeQuota.create_one_default_comp_quota(),
compute_fakes.create_one_default_comp_quota(),
],
)
@ -1087,10 +1085,10 @@ class TestQuotaShow(TestQuota):
def setUp(self):
super().setUp()
self.compute_quota = compute_fakes.FakeQuota.create_one_comp_quota()
self.compute_quota = compute_fakes.create_one_comp_quota()
self.compute_quotas_mock.get.return_value = self.compute_quota
self.compute_default_quota = (
compute_fakes.FakeQuota.create_one_default_comp_quota()
compute_fakes.create_one_default_comp_quota()
)
self.compute_quotas_mock.defaults.return_value = (
self.compute_default_quota
@ -1269,9 +1267,7 @@ class TestQuotaShow(TestQuota):
def test_quota_show__with_usage(self):
# update mocks to return detailed quota instead
self.compute_quota = (
compute_fakes.FakeQuota.create_one_comp_detailed_quota()
)
self.compute_quota = compute_fakes.create_one_comp_detailed_quota()
self.compute_quotas_mock.get.return_value = self.compute_quota
self.volume_quota = volume_fakes.create_one_detailed_quota()
self.volume_quotas_mock.get.return_value = self.volume_quota

@ -184,11 +184,7 @@ class TestComputev2(utils.TestCommand):
)
class FakeAggregate(object):
"""Fake one aggregate."""
@staticmethod
def create_one_aggregate(attrs=None):
def create_one_aggregate(attrs=None):
"""Create a fake aggregate.
:param dict attrs:
@ -218,8 +214,8 @@ class FakeAggregate(object):
)
return aggregate
@staticmethod
def create_aggregates(attrs=None, count=2):
def create_aggregates(attrs=None, count=2):
"""Create multiple fake aggregates.
:param dict attrs:
@ -231,12 +227,12 @@ class FakeAggregate(object):
"""
aggregates = []
for i in range(0, count):
aggregates.append(FakeAggregate.create_one_aggregate(attrs))
aggregates.append(create_one_aggregate(attrs))
return aggregates
@staticmethod
def get_aggregates(aggregates=None, count=2):
def get_aggregates(aggregates=None, count=2):
"""Get an iterable MagicMock object with a list of faked aggregates.
If aggregates list is provided, then initialize the Mock object
@ -251,15 +247,11 @@ class FakeAggregate(object):
aggregates
"""
if aggregates is None:
aggregates = FakeAggregate.create_aggregates(count)
aggregates = create_aggregates(count)
return mock.Mock(side_effect=aggregates)
class FakeAgent(object):
"""Fake one or more agent."""
@staticmethod
def create_one_agent(attrs=None):
def create_one_agent(attrs=None):
"""Create a fake agent.
:param dict attrs:
@ -287,8 +279,8 @@ class FakeAgent(object):
agent = fakes.FakeResource(info=copy.deepcopy(agent_info), loaded=True)
return agent
@staticmethod
def create_agents(attrs=None, count=2):
def create_agents(attrs=None, count=2):
"""Create multiple fake agents.
:param dict attrs:
@ -300,16 +292,12 @@ class FakeAgent(object):
"""
agents = []
for i in range(0, count):
agents.append(FakeAgent.create_one_agent(attrs))
agents.append(create_one_agent(attrs))
return agents
class FakeExtension(object):
"""Fake one or more extension."""
@staticmethod
def create_one_extension(attrs=None):
def create_one_extension(attrs=None):
"""Create a fake extension.
:param dict attrs:
@ -344,11 +332,7 @@ class FakeExtension(object):
return extension
class FakeSecurityGroup(object):
"""Fake one or more security groups."""
@staticmethod
def create_one_security_group(attrs=None):
def create_one_security_group(attrs=None):
"""Create a fake security group.
:param dict attrs:
@ -371,8 +355,8 @@ class FakeSecurityGroup(object):
security_group_attrs.update(attrs)
return security_group_attrs
@staticmethod
def create_security_groups(attrs=None, count=2):
def create_security_groups(attrs=None, count=2):
"""Create multiple fake security groups.
:param dict attrs:
@ -384,14 +368,12 @@ class FakeSecurityGroup(object):
"""
security_groups = []
for i in range(0, count):
security_groups.append(
FakeSecurityGroup.create_one_security_group(attrs)
)
security_groups.append(create_one_security_group(attrs))
return security_groups
@staticmethod
def get_security_groups(security_groups=None, count=2):
def get_security_groups(security_groups=None, count=2):
"""Get an iterable MagicMock with a list of faked security groups.
If security groups list is provided, then initialize the Mock object
@ -406,15 +388,11 @@ class FakeSecurityGroup(object):
security groups
"""
if security_groups is None:
security_groups = FakeSecurityGroup.create_security_groups(count)
security_groups = create_security_groups(count)
return mock.Mock(side_effect=security_groups)
class FakeSecurityGroupRule(object):
"""Fake one or more security group rules."""
@staticmethod
def create_one_security_group_rule(attrs=None):
def create_one_security_group_rule(attrs=None):
"""Create a fake security group rule.
:param dict attrs:
@ -440,8 +418,8 @@ class FakeSecurityGroupRule(object):
return security_group_rule_attrs
@staticmethod
def create_security_group_rules(attrs=None, count=2):
def create_security_group_rules(attrs=None, count=2):
"""Create multiple fake security group rules.
:param dict attrs:
@ -453,18 +431,12 @@ class FakeSecurityGroupRule(object):
"""
security_group_rules = []
for i in range(0, count):
security_group_rules.append(
FakeSecurityGroupRule.create_one_security_group_rule(attrs)
)
security_group_rules.append(create_one_security_group_rule(attrs))
return security_group_rules
class FakeServer(object):
"""Fake one or more compute servers."""
@staticmethod
def create_one_server(attrs=None, methods=None):
def create_one_server(attrs=None, methods=None):
"""Create a fake server.
:param dict attrs:
@ -499,8 +471,8 @@ class FakeServer(object):
)
return server
@staticmethod
def create_servers(attrs=None, methods=None, count=2):
def create_servers(attrs=None, methods=None, count=2):
"""Create multiple fake servers.
:param dict attrs:
@ -514,12 +486,12 @@ class FakeServer(object):
"""
servers = []
for i in range(0, count):
servers.append(FakeServer.create_one_server(attrs, methods))
servers.append(create_one_server(attrs, methods))
return servers
@staticmethod
def create_one_sdk_server(attrs=None, methods=None):
def create_one_sdk_server(attrs=None, methods=None):
"""Create a fake server for testing migration to sdk
:param dict attrs:
@ -556,8 +528,8 @@ class FakeServer(object):
return server
@staticmethod
def create_sdk_servers(attrs=None, methods=None, count=2):
def create_sdk_servers(attrs=None, methods=None, count=2):
"""Create multiple fake servers for testing migration to sdk
:param dict attrs:
@ -572,12 +544,12 @@ class FakeServer(object):
"""
servers = []
for i in range(0, count):
servers.append(FakeServer.create_one_sdk_server(attrs, methods))
servers.append(create_one_sdk_server(attrs, methods))
return servers
@staticmethod
def get_servers(servers=None, count=2):
def get_servers(servers=None, count=2):
"""Get an iterable MagicMock object with a list of faked servers.
If servers list is provided, then initialize the Mock object with the
@ -592,7 +564,7 @@ class FakeServer(object):
servers
"""
if servers is None:
servers = FakeServer.create_servers(count)
servers = create_servers(count)
return mock.Mock(side_effect=servers)
@ -639,11 +611,7 @@ def create_one_server_action(attrs=None):
return server_action
class FakeService(object):
"""Fake one or more services."""
@staticmethod
def create_one_service(attrs=None):
def create_one_service(attrs=None):
"""Create a fake service.
:param dict attrs:
@ -672,8 +640,8 @@ class FakeService(object):
return service.Service(**service_info)
@staticmethod
def create_services(attrs=None, count=2):
def create_services(attrs=None, count=2):
"""Create multiple fake services.
:param dict attrs:
@ -685,16 +653,12 @@ class FakeService(object):
"""
services = []
for i in range(0, count):
services.append(FakeService.create_one_service(attrs))
services.append(create_one_service(attrs))
return services
class FakeFlavor(object):
"""Fake one or more flavors."""
@staticmethod
def create_one_flavor(attrs=None):
def create_one_flavor(attrs=None):
"""Create a fake flavor.
:param dict attrs:
@ -727,8 +691,8 @@ class FakeFlavor(object):
return flavor
@staticmethod
def create_flavors(attrs=None, count=2):
def create_flavors(attrs=None, count=2):
"""Create multiple fake flavors.
:param dict attrs:
@ -740,12 +704,12 @@ class FakeFlavor(object):
"""
flavors = []
for i in range(0, count):
flavors.append(FakeFlavor.create_one_flavor(attrs))
flavors.append(create_one_flavor(attrs))
return flavors
@staticmethod
def get_flavors(flavors=None, count=2):
def get_flavors(flavors=None, count=2):
"""Get an iterable MagicMock object with a list of faked flavors.
If flavors list is provided, then initialize the Mock object with the
@ -760,15 +724,11 @@ class FakeFlavor(object):
flavors
"""
if flavors is None:
flavors = FakeFlavor.create_flavors(count)
flavors = create_flavors(count)
return mock.Mock(side_effect=flavors)
class FakeFlavorAccess(object):
"""Fake one or more flavor accesses."""
@staticmethod
def create_one_flavor_access(attrs=None):
def create_one_flavor_access(attrs=None):
"""Create a fake flavor access.
:param dict attrs:
@ -794,11 +754,7 @@ class FakeFlavorAccess(object):
return flavor_access
class FakeKeypair(object):
"""Fake one or more keypairs."""
@staticmethod
def create_one_keypair(attrs=None):
def create_one_keypair(attrs=None):
"""Create a fake keypair
:param dict attrs:
@ -820,14 +776,12 @@ class FakeKeypair(object):
# Overwrite default attributes.
keypair_info.update(attrs)
keypair = fakes.FakeResource(
info=copy.deepcopy(keypair_info), loaded=True
)
keypair = fakes.FakeResource(info=copy.deepcopy(keypair_info), loaded=True)
return keypair
@staticmethod
def create_keypairs(attrs=None, count=2):
def create_keypairs(attrs=None, count=2):
"""Create multiple fake keypairs.
:param dict attrs:
@ -840,12 +794,12 @@ class FakeKeypair(object):
keypairs = []
for i in range(0, count):
keypairs.append(FakeKeypair.create_one_keypair(attrs))
keypairs.append(create_one_keypair(attrs))
return keypairs
@staticmethod
def get_keypairs(keypairs=None, count=2):
def get_keypairs(keypairs=None, count=2):
"""Get an iterable MagicMock object with a list of faked keypairs.
If keypairs list is provided, then initialize the Mock object with the
@ -860,15 +814,11 @@ class FakeKeypair(object):
keypairs
"""
if keypairs is None:
keypairs = FakeKeypair.create_keypairs(count)
keypairs = create_keypairs(count)
return mock.Mock(side_effect=keypairs)
class FakeAvailabilityZone(object):
"""Fake one or more compute availability zones (AZs)."""
@staticmethod
def create_one_availability_zone(attrs=None):
def create_one_availability_zone(attrs=None):
"""Create a fake AZ.
:param dict attrs:
@ -904,8 +854,8 @@ class FakeAvailabilityZone(object):
)
return availability_zone
@staticmethod
def create_availability_zones(attrs=None, count=2):
def create_availability_zones(attrs=None, count=2):
"""Create multiple fake AZs.
:param dict attrs:
@ -917,19 +867,13 @@ class FakeAvailabilityZone(object):
"""
availability_zones = []
for i in range(0, count):
availability_zone = (
FakeAvailabilityZone.create_one_availability_zone(attrs)
)
availability_zone = create_one_availability_zone(attrs)
availability_zones.append(availability_zone)
return availability_zones
class FakeFloatingIP(object):
"""Fake one or more floating ip."""
@staticmethod
def create_one_floating_ip(attrs=None):
def create_one_floating_ip(attrs=None):
"""Create a fake floating ip.
:param dict attrs:
@ -953,8 +897,8 @@ class FakeFloatingIP(object):
return floating_ip_attrs
@staticmethod
def create_floating_ips(attrs=None, count=2):
def create_floating_ips(attrs=None, count=2):
"""Create multiple fake floating ips.
:param dict attrs:
@ -966,11 +910,11 @@ class FakeFloatingIP(object):
"""
floating_ips = []
for i in range(0, count):
floating_ips.append(FakeFloatingIP.create_one_floating_ip(attrs))
floating_ips.append(create_one_floating_ip(attrs))
return floating_ips
@staticmethod
def get_floating_ips(floating_ips=None, count=2):
def get_floating_ips(floating_ips=None, count=2):
"""Get an iterable MagicMock object with a list of faked floating ips.
If floating_ips list is provided, then initialize the Mock object
@ -985,15 +929,11 @@ class FakeFloatingIP(object):
floating ips
"""
if floating_ips is None:
floating_ips = FakeFloatingIP.create_floating_ips(count)
floating_ips = create_floating_ips(count)
return mock.Mock(side_effect=floating_ips)
class FakeFloatingIPPool(object):
"""Fake one or more floating ip pools."""
@staticmethod
def create_one_floating_ip_pool(attrs=None):
def create_one_floating_ip_pool(attrs=None):
"""Create a fake floating ip pool.
:param dict attrs:
@ -1014,8 +954,8 @@ class FakeFloatingIPPool(object):
return floating_ip_pool_attrs
@staticmethod
def create_floating_ip_pools(attrs=None, count=2):
def create_floating_ip_pools(attrs=None, count=2):
"""Create multiple fake floating ip pools.
:param dict attrs:
@ -1027,17 +967,11 @@ class FakeFloatingIPPool(object):
"""
floating_ip_pools = []
for i in range(0, count):
floating_ip_pools.append(
FakeFloatingIPPool.create_one_floating_ip_pool(attrs)
)
floating_ip_pools.append(create_one_floating_ip_pool(attrs))
return floating_ip_pools
class FakeNetwork(object):
"""Fake one or more networks."""
@staticmethod
def create_one_network(attrs=None):
def create_one_network(attrs=None):
"""Create a fake network.
:param dict attrs:
@ -1088,8 +1022,8 @@ class FakeNetwork(object):
return network_attrs
@staticmethod
def create_networks(attrs=None, count=2):
def create_networks(attrs=None, count=2):
"""Create multiple fake networks.
:param dict attrs:
@ -1101,12 +1035,12 @@ class FakeNetwork(object):
"""
networks = []
for i in range(0, count):
networks.append(FakeNetwork.create_one_network(attrs))
networks.append(create_one_network(attrs))
return networks
@staticmethod
def get_networks(networks=None, count=2):
def get_networks(networks=None, count=2):
"""Get an iterable MagicMock object with a list of faked networks.
If networks list is provided, then initialize the Mock object with the
@ -1121,15 +1055,11 @@ class FakeNetwork(object):
networks
"""
if networks is None:
networks = FakeNetwork.create_networks(count=count)
networks = create_networks(count=count)
return mock.Mock(side_effect=networks)
class FakeHost(object):
"""Fake one host."""
@staticmethod
def create_one_host(attrs=None):
def create_one_host(attrs=None):
"""Create a fake host.
:param dict attrs:
@ -1179,11 +1109,7 @@ class FakeHost(object):
return host_info
class FakeUsage(object):
"""Fake one or more usage."""
@staticmethod
def create_one_usage(attrs=None):
def create_one_usage(attrs=None):
"""Create a fake usage.
:param dict attrs:
@ -1223,8 +1149,8 @@ class FakeUsage(object):
return usage
@staticmethod
def create_usages(attrs=None, count=2):
def create_usages(attrs=None, count=2):
"""Create multiple fake services.
:param dict attrs:
@ -1236,16 +1162,12 @@ class FakeUsage(object):
"""
usages = []
for i in range(0, count):
usages.append(FakeUsage.create_one_usage(attrs))
usages.append(create_one_usage(attrs))
return usages
class FakeQuota(object):
"""Fake quota"""
@staticmethod
def create_one_comp_quota(attrs=None):
def create_one_comp_quota(attrs=None):
"""Create one quota"""
attrs = attrs or {}
@ -1266,16 +1188,14 @@ class FakeQuota(object):
}
quota_attrs.update(attrs)
quota = fakes.FakeResource(
info=copy.deepcopy(quota_attrs), loaded=True
)
quota = fakes.FakeResource(info=copy.deepcopy(quota_attrs), loaded=True)
quota.project_id = quota_attrs['id']
return quota
@staticmethod
def create_one_default_comp_quota(attrs=None):
def create_one_default_comp_quota(attrs=None):
"""Create one quota"""
attrs = attrs or {}
@ -1296,16 +1216,14 @@ class FakeQuota(object):
}
quota_attrs.update(attrs)
quota = fakes.FakeResource(
info=copy.deepcopy(quota_attrs), loaded=True
)
quota = fakes.FakeResource(info=copy.deepcopy(quota_attrs), loaded=True)
quota.project_id = quota_attrs['id']
return quota
@staticmethod
def create_one_comp_detailed_quota(attrs=None):
def create_one_comp_detailed_quota(attrs=None):
"""Create one quota"""
attrs = attrs or {}
@ -1334,9 +1252,7 @@ class FakeQuota(object):
}
quota_attrs.update(attrs)
quota = fakes.FakeResource(
info=copy.deepcopy(quota_attrs), loaded=True
)
quota = fakes.FakeResource(info=copy.deepcopy(quota_attrs), loaded=True)
quota.project_id = quota_attrs['id']

@ -26,7 +26,7 @@ from openstackclient.tests.unit import utils as tests_utils
class TestAgent(compute_fakes.TestComputev2):
attr = {}
attr['agent_id'] = 1
fake_agent = compute_fakes.FakeAgent.create_one_agent(attr)
fake_agent = compute_fakes.create_one_agent(attr)
columns = (
'agent_id',
@ -96,7 +96,7 @@ class TestAgentCreate(TestAgent):
class TestAgentDelete(TestAgent):
fake_agents = compute_fakes.FakeAgent.create_agents(count=2)
fake_agents = compute_fakes.create_agents(count=2)
def setUp(self):
super(TestAgentDelete, self).setUp()
@ -172,7 +172,7 @@ class TestAgentDelete(TestAgent):
class TestAgentList(TestAgent):
agents = compute_fakes.FakeAgent.create_agents(count=3)
agents = compute_fakes.create_agents(count=3)
list_columns = (
"Agent ID",
"Hypervisor",

@ -27,7 +27,7 @@ from openstackclient.tests.unit.image.v2 import fakes as image_fakes
class TestAggregate(compute_fakes.TestComputev2):
fake_ag = compute_fakes.FakeAggregate.create_one_aggregate()
fake_ag = compute_fakes.create_one_aggregate()
columns = (
'availability_zone',
@ -158,13 +158,13 @@ class TestAggregateCreate(TestAggregate):
class TestAggregateDelete(TestAggregate):
fake_ags = compute_fakes.FakeAggregate.create_aggregates(count=2)
fake_ags = compute_fakes.create_aggregates(count=2)
def setUp(self):
super(TestAggregateDelete, self).setUp()
self.sdk_client.find_aggregate = (
compute_fakes.FakeAggregate.get_aggregates(self.fake_ags)
self.sdk_client.find_aggregate = compute_fakes.get_aggregates(
self.fake_ags
)
self.cmd = aggregate.DeleteAggregate(self.app, None)

@ -33,7 +33,7 @@ class TestConsole(compute_fakes.TestComputev2):
class TestConsoleLog(TestConsole):
_server = compute_fakes.FakeServer.create_one_server()
_server = compute_fakes.create_one_server()
def setUp(self):
super(TestConsoleLog, self).setUp()
@ -89,7 +89,7 @@ class TestConsoleLog(TestConsole):
class TestConsoleUrlShow(TestConsole):
_server = compute_fakes.FakeServer.create_one_server()
_server = compute_fakes.create_one_server()
def setUp(self):
super(TestConsoleUrlShow, self).setUp()

@ -49,9 +49,7 @@ class TestFlavor(compute_fakes.TestComputev2):
class TestFlavorCreate(TestFlavor):
flavor = compute_fakes.FakeFlavor.create_one_flavor(
attrs={'links': 'flavor-links'}
)
flavor = compute_fakes.create_one_flavor(attrs={'links': 'flavor-links'})
project = identity_fakes.FakeProject.create_one_project()
columns = (
@ -412,7 +410,7 @@ class TestFlavorCreate(TestFlavor):
class TestFlavorDelete(TestFlavor):
flavors = compute_fakes.FakeFlavor.create_flavors(count=2)
flavors = compute_fakes.create_flavors(count=2)
def setUp(self):
super(TestFlavorDelete, self).setUp()
@ -489,7 +487,7 @@ class TestFlavorDelete(TestFlavor):
class TestFlavorList(TestFlavor):
_flavor = compute_fakes.FakeFlavor.create_one_flavor()
_flavor = compute_fakes.create_one_flavor()
columns = (
'ID',
@ -668,9 +666,7 @@ class TestFlavorList(TestFlavor):
def test_flavor_list_long_no_extra_specs(self):
# use flavor with no extra specs for this test
flavor = compute_fakes.FakeFlavor.create_one_flavor(
attrs={"extra_specs": {}}
)
flavor = compute_fakes.create_one_flavor(attrs={"extra_specs": {}})
self.data = (
(
flavor.id,
@ -760,7 +756,7 @@ class TestFlavorList(TestFlavor):
class TestFlavorSet(TestFlavor):
# Return value of self.sdk_client.find_flavor().
flavor = compute_fakes.FakeFlavor.create_one_flavor(
flavor = compute_fakes.create_one_flavor(
attrs={'os-flavor-access:is_public': False}
)
project = identity_fakes.FakeProject.create_one_project()
@ -982,8 +978,8 @@ class TestFlavorSet(TestFlavor):
class TestFlavorShow(TestFlavor):
# Return value of self.sdk_client.find_flavor().
flavor_access = compute_fakes.FakeFlavorAccess.create_one_flavor_access()
flavor = compute_fakes.FakeFlavor.create_one_flavor()
flavor_access = compute_fakes.create_one_flavor_access()
flavor = compute_fakes.create_one_flavor()
columns = (
'OS-FLV-DISABLED:disabled',
@ -1054,7 +1050,7 @@ class TestFlavorShow(TestFlavor):
self.assertCountEqual(self.data, data)
def test_private_flavor_show(self):
private_flavor = compute_fakes.FakeFlavor.create_one_flavor(
private_flavor = compute_fakes.create_one_flavor(
attrs={
'os-flavor-access:is_public': False,
}
@ -1097,7 +1093,7 @@ class TestFlavorShow(TestFlavor):
class TestFlavorUnset(TestFlavor):
# Return value of self.sdk_client.find_flavor().
flavor = compute_fakes.FakeFlavor.create_one_flavor(
flavor = compute_fakes.create_one_flavor(
attrs={'os-flavor-access:is_public': False}
)
project = identity_fakes.FakeProject.create_one_project()

@ -34,7 +34,7 @@ class TestHost(compute_fakes.TestComputev2):
@mock.patch('openstackclient.api.compute_v2.APIv2.host_list')
class TestHostList(TestHost):
_host = compute_fakes.FakeHost.create_one_host()
_host = compute_fakes.create_one_host()
def setUp(self):
super(TestHostList, self).setUp()
@ -92,7 +92,7 @@ class TestHostSet(TestHost):
def setUp(self):
super(TestHostSet, self).setUp()
self.host = compute_fakes.FakeHost.create_one_host()
self.host = compute_fakes.create_one_host()
self.cmd = host.SetHost(self.app, None)
@ -139,7 +139,7 @@ class TestHostSet(TestHost):
@mock.patch('openstackclient.api.compute_v2.APIv2.host_show')
class TestHostShow(TestHost):
_host = compute_fakes.FakeHost.create_one_host()
_host = compute_fakes.create_one_host()
def setUp(self):
super(TestHostShow, self).setUp()

@ -55,7 +55,7 @@ class TestKeypairCreate(TestKeypair):
def setUp(self):
super().setUp()
self.keypair = compute_fakes.FakeKeypair.create_one_keypair()
self.keypair = compute_fakes.create_one_keypair()
self.columns = ('fingerprint', 'name', 'type', 'user_id')
self.data = (
@ -288,7 +288,7 @@ class TestKeypairCreate(TestKeypair):
class TestKeypairDelete(TestKeypair):
keypairs = compute_fakes.FakeKeypair.create_keypairs(count=2)
keypairs = compute_fakes.create_keypairs(count=2)
def setUp(self):
super(TestKeypairDelete, self).setUp()
@ -394,7 +394,7 @@ class TestKeypairDelete(TestKeypair):
class TestKeypairList(TestKeypair):
# Return value of self.sdk_client.keypairs().
keypairs = compute_fakes.FakeKeypair.create_keypairs(count=1)
keypairs = compute_fakes.create_keypairs(count=1)
def setUp(self):
super(TestKeypairList, self).setUp()
@ -661,7 +661,7 @@ class TestKeypairList(TestKeypair):
class TestKeypairShow(TestKeypair):
keypair = compute_fakes.FakeKeypair.create_one_keypair()
keypair = compute_fakes.create_one_keypair()
def setUp(self):
super(TestKeypairShow, self).setUp()

@ -141,7 +141,7 @@ class TestServer(compute_fakes.TestComputev2):
# If we are creating more than one server, make one of them
# boot-from-volume
include_bfv = count > 1
servers = compute_fakes.FakeServer.create_servers(
servers = compute_fakes.create_servers(
attrs=self.attrs,
methods=self.methods,
count=count - 1 if include_bfv else count,
@ -149,19 +149,17 @@ class TestServer(compute_fakes.TestComputev2):
if include_bfv:
attrs = copy.deepcopy(self.attrs)
attrs['image'] = ''
bfv_server = compute_fakes.FakeServer.create_one_server(
bfv_server = compute_fakes.create_one_server(
attrs=attrs, methods=self.methods
)
servers.append(bfv_server)
# This is the return value for utils.find_resource()
self.servers_mock.get = compute_fakes.FakeServer.get_servers(
servers, 0
)
self.servers_mock.get = compute_fakes.get_servers(servers, 0)
return servers
def setup_sdk_servers_mock(self, count):
servers = compute_fakes.FakeServer.create_sdk_servers(
servers = compute_fakes.create_sdk_servers(
attrs=self.attrs,
methods=self.methods,
count=count,
@ -213,7 +211,7 @@ class TestServerAddFixedIP(TestServer):
sm_mock.return_value = False
servers = self.setup_sdk_servers_mock(count=1)
network = compute_fakes.FakeNetwork.create_one_network()
network = compute_fakes.create_one_network()
with mock.patch.object(
self.app.client_manager,
@ -244,7 +242,7 @@ class TestServerAddFixedIP(TestServer):
sm_mock.return_value = False
servers = self.setup_sdk_servers_mock(count=1)
network = compute_fakes.FakeNetwork.create_one_network()
network = compute_fakes.create_one_network()
with mock.patch.object(
self.app.client_manager,
@ -277,7 +275,7 @@ class TestServerAddFixedIP(TestServer):
sm_mock.return_value = False
servers = self.setup_sdk_servers_mock(count=1)
network = compute_fakes.FakeNetwork.create_one_network()
network = compute_fakes.create_one_network()
with mock.patch.object(
self.app.client_manager,
@ -312,7 +310,7 @@ class TestServerAddFixedIP(TestServer):
sm_mock.side_effect = [False, True]
servers = self.setup_sdk_servers_mock(count=1)
network = compute_fakes.FakeNetwork.create_one_network()
network = compute_fakes.create_one_network()
with mock.patch.object(
self.app.client_manager,
@ -347,7 +345,7 @@ class TestServerAddFixedIP(TestServer):
sm_mock.side_effect = [True, False]
servers = self.setup_sdk_servers_mock(count=1)
network = compute_fakes.FakeNetwork.create_one_network()
network = compute_fakes.create_one_network()
interface = compute_fakes.create_one_server_interface()
self.sdk_client.create_server_interface.return_value = interface
@ -393,7 +391,7 @@ class TestServerAddFixedIP(TestServer):
sm_mock.side_effect = [True, True]
servers = self.setup_sdk_servers_mock(count=1)
network = compute_fakes.FakeNetwork.create_one_network()
network = compute_fakes.create_one_network()
interface = compute_fakes.create_one_server_interface()
self.sdk_client.create_server_interface.return_value = interface
@ -449,7 +447,7 @@ class TestServerAddFixedIP(TestServer):
sm_mock.side_effect = [True, True, True]
servers = self.setup_sdk_servers_mock(count=1)
network = compute_fakes.FakeNetwork.create_one_network()
network = compute_fakes.create_one_network()
interface = compute_fakes.create_one_server_interface()
self.sdk_client.create_server_interface.return_value = interface
@ -516,7 +514,7 @@ class TestServerAddFloatingIPCompute(compute_fakes.TestComputev2):
self.cmd = server.AddFloatingIP(self.app, None)
def test_server_add_floating_ip_default(self, fip_mock):
_floating_ip = compute_fakes.FakeFloatingIP.create_one_floating_ip()
_floating_ip = compute_fakes.create_one_floating_ip()
arglist = [
'server1',
_floating_ip['ip'],
@ -536,7 +534,7 @@ class TestServerAddFloatingIPCompute(compute_fakes.TestComputev2):
)
def test_server_add_floating_ip_fixed(self, fip_mock):
_floating_ip = compute_fakes.FakeFloatingIP.create_one_floating_ip()
_floating_ip = compute_fakes.create_one_floating_ip()
arglist = [
'--fixed-ip-address',
_floating_ip['fixed_ip'],
@ -574,7 +572,7 @@ class TestServerAddFloatingIPNetwork(
self.cmd = server.AddFloatingIP(self.app, self.namespace)
def test_server_add_floating_ip(self):
_server = compute_fakes.FakeServer.create_one_server()
_server = compute_fakes.create_one_server()
self.servers_mock.get.return_value = _server
_port = network_fakes.create_one_port()
_floating_ip = network_fakes.FakeFloatingIP.create_one_floating_ip()
@ -606,7 +604,7 @@ class TestServerAddFloatingIPNetwork(
self.network.update_ip.assert_called_once_with(_floating_ip, **attrs)
def test_server_add_floating_ip_no_ports(self):
server = compute_fakes.FakeServer.create_one_server()
server = compute_fakes.create_one_server()
floating_ip = network_fakes.FakeFloatingIP.create_one_floating_ip()
self.servers_mock.get.return_value = server
@ -639,7 +637,7 @@ class TestServerAddFloatingIPNetwork(
)
def test_server_add_floating_ip_no_external_gateway(self, success=False):
_server = compute_fakes.FakeServer.create_one_server()
_server = compute_fakes.create_one_server()
self.servers_mock.get.return_value = _server
_port = network_fakes.create_one_port()
_floating_ip = network_fakes.FakeFloatingIP.create_one_floating_ip()
@ -697,7 +695,7 @@ class TestServerAddFloatingIPNetwork(
self.test_server_add_floating_ip_no_external_gateway(success=True)
def test_server_add_floating_ip_with_fixed_ip(self):
_server = compute_fakes.FakeServer.create_one_server()
_server = compute_fakes.create_one_server()
self.servers_mock.get.return_value = _server
_port = network_fakes.create_one_port()
_floating_ip = network_fakes.FakeFloatingIP.create_one_floating_ip()
@ -737,7 +735,7 @@ class TestServerAddFloatingIPNetwork(
self.network.update_ip.assert_called_once_with(_floating_ip, **attrs)
def test_server_add_floating_ip_with_fixed_ip_no_port_found(self):
_server = compute_fakes.FakeServer.create_one_server()
_server = compute_fakes.create_one_server()
self.servers_mock.get.return_value = _server
_port = network_fakes.create_one_port()
_floating_ip = network_fakes.FakeFloatingIP.create_one_floating_ip()
@ -1340,16 +1338,14 @@ class TestServerAddSecurityGroup(TestServer):
def setUp(self):
super(TestServerAddSecurityGroup, self).setUp()
self.security_group = (
compute_fakes.FakeSecurityGroup.create_one_security_group()
)
self.security_group = compute_fakes.create_one_security_group()
attrs = {'security_groups': [{'name': self.security_group['id']}]}
methods = {
'add_security_group': None,
}
self.server = compute_fakes.FakeServer.create_one_server(
self.server = compute_fakes.create_one_server(
attrs=attrs, methods=methods
)
# This is the return value for utils.find_resource() for server
@ -1410,9 +1406,7 @@ class TestServerCreate(TestServer):
attrs = {
'networks': {},
}
self.new_server = compute_fakes.FakeServer.create_one_server(
attrs=attrs
)
self.new_server = compute_fakes.create_one_server(attrs=attrs)
# This is the return value for utils.find_resource().
# This is for testing --wait option.
@ -1424,7 +1418,7 @@ class TestServerCreate(TestServer):
self.find_image_mock.return_value = self.image
self.get_image_mock.return_value = self.image
self.flavor = compute_fakes.FakeFlavor.create_one_flavor()
self.flavor = compute_fakes.create_one_flavor()
self.flavors_mock.get.return_value = self.flavor
self.volume = volume_fakes.create_one_volume()
@ -4616,7 +4610,7 @@ class TestServerDelete(TestServer):
@mock.patch.object(common_utils, 'find_resource')
def test_server_delete_with_all_projects(self, mock_find_resource):
servers = self.setup_servers_mock(count=1)
mock_find_resource.side_effect = compute_fakes.FakeServer.get_servers(
mock_find_resource.side_effect = compute_fakes.get_servers(
servers,
0,
)
@ -4778,7 +4772,7 @@ class _TestServerList(TestServer):
self.find_image_mock.return_value = self.image
self.get_image_mock.return_value = self.image
self.flavor = compute_fakes.FakeFlavor.create_one_flavor()
self.flavor = compute_fakes.create_one_flavor()
self.sdk_client.find_flavor.return_value = self.flavor
self.attrs['flavor'] = {'original_name': self.flavor.name}
@ -5650,7 +5644,7 @@ class TestServerLock(TestServer):
def setUp(self):
super().setUp()
self.server = compute_fakes.FakeServer.create_one_sdk_server()
self.server = compute_fakes.create_one_sdk_server()
self.app.client_manager.sdk_connection = mock.Mock()
self.app.client_manager.sdk_connection.compute = mock.Mock()
@ -5698,7 +5692,7 @@ class TestServerLock(TestServer):
@mock.patch.object(sdk_utils, 'supports_microversion')
def test_server_lock_with_reason_multi_servers(self, sm_mock):
sm_mock.return_value = True
server2 = compute_fakes.FakeServer.create_one_sdk_server()
server2 = compute_fakes.create_one_sdk_server()
arglist = [
self.server.id,
server2.id,
@ -5721,7 +5715,7 @@ class TestServerLock(TestServer):
@mock.patch.object(sdk_utils, 'supports_microversion')
def test_server_lock_with_reason_pre_v273(self, sm_mock):
sm_mock.return_value = False
server = compute_fakes.FakeServer.create_one_sdk_server()
server = compute_fakes.create_one_sdk_server()
arglist = [
server.id,
'--reason',
@ -5751,9 +5745,7 @@ class TestServerMigrate(TestServer):
'migrate': None,
'live_migrate': None,
}
self.server = compute_fakes.FakeServer.create_one_server(
methods=methods
)
self.server = compute_fakes.create_one_server(methods=methods)
# This is the return value for utils.find_resource()
self.servers_mock.get.return_value = self.server
@ -6246,14 +6238,14 @@ class TestServerRebuild(TestServer):
'networks': {},
'adminPass': 'passw0rd',
}
new_server = compute_fakes.FakeServer.create_one_server(attrs=attrs)
new_server = compute_fakes.create_one_server(attrs=attrs)
# Fake the server to be rebuilt. The IDs of them should be the same.
attrs['id'] = new_server.id
methods = {
'rebuild': new_server,
}
self.server = compute_fakes.FakeServer.create_one_server(
self.server = compute_fakes.create_one_server(
attrs=attrs, methods=methods
)
@ -6272,7 +6264,7 @@ class TestServerRebuild(TestServer):
'networks': {},
'adminPass': 'passw0rd',
}
new_server = compute_fakes.FakeServer.create_one_server(attrs=attrs)
new_server = compute_fakes.create_one_server(attrs=attrs)
self.server.rebuild.return_value = new_server
arglist = [self.server.id, '--image', image_name]
@ -6833,14 +6825,14 @@ class TestServerRebuildVolumeBacked(TestServer):
'networks': {},
'adminPass': 'passw0rd',
}
new_server = compute_fakes.FakeServer.create_one_server(attrs=attrs)
new_server = compute_fakes.create_one_server(attrs=attrs)
# Fake the server to be rebuilt. The IDs of them should be the same.
attrs['id'] = new_server.id
methods = {
'rebuild': new_server,
}
self.server = compute_fakes.FakeServer.create_one_server(
self.server = compute_fakes.create_one_server(
attrs=attrs, methods=methods
)
@ -6933,14 +6925,14 @@ class TestEvacuateServer(TestServer):
'networks': {},
'adminPass': 'passw0rd',
}
new_server = compute_fakes.FakeServer.create_one_server(attrs=attrs)
new_server = compute_fakes.create_one_server(attrs=attrs)
# Fake the server to be rebuilt. The IDs of them should be the same.
attrs['id'] = new_server.id
methods = {
'evacuate': new_server,
}
self.server = compute_fakes.FakeServer.create_one_server(
self.server = compute_fakes.create_one_server(
attrs=attrs, methods=methods
)
@ -7123,7 +7115,7 @@ class TestServerRescue(TestServer):
self.image = image_fakes.create_one_image()
self.get_image_mock.return_value = self.image
new_server = compute_fakes.FakeServer.create_one_server()
new_server = compute_fakes.create_one_server()
attrs = {
'id': new_server.id,
'image': {
@ -7135,7 +7127,7 @@ class TestServerRescue(TestServer):
methods = {
'rescue': new_server,
}
self.server = compute_fakes.FakeServer.create_one_server(
self.server = compute_fakes.create_one_server(
attrs=attrs,
methods=methods,
)
@ -7212,7 +7204,7 @@ class TestServerRemoveFloatingIPCompute(compute_fakes.TestComputev2):
self.cmd = server.RemoveFloatingIP(self.app, None)
def test_server_remove_floating_ip(self, fip_mock):
_floating_ip = compute_fakes.FakeFloatingIP.create_one_floating_ip()
_floating_ip = compute_fakes.create_one_floating_ip()
arglist = [
'server1',
@ -7244,7 +7236,7 @@ class TestServerRemoveFloatingIPNetwork(network_fakes.TestNetworkV2):
self.cmd = server.RemoveFloatingIP(self.app, self.namespace)
def test_server_remove_floating_ip_default(self):
_server = compute_fakes.FakeServer.create_one_server()
_server = compute_fakes.create_one_server()
_floating_ip = network_fakes.FakeFloatingIP.create_one_floating_ip()
self.network.find_ip = mock.Mock(return_value=_floating_ip)
arglist = [
@ -7377,16 +7369,14 @@ class TestServerRemoveSecurityGroup(TestServer):
def setUp(self):
super(TestServerRemoveSecurityGroup, self).setUp()
self.security_group = (
compute_fakes.FakeSecurityGroup.create_one_security_group()
)
self.security_group = compute_fakes.create_one_security_group()
attrs = {'security_groups': [{'name': self.security_group['id']}]}
methods = {
'remove_security_group': None,
}
self.server = compute_fakes.FakeServer.create_one_server(
self.server = compute_fakes.create_one_server(
attrs=attrs, methods=methods
)
# This is the return value for utils.find_resource() for server
@ -7418,7 +7408,7 @@ class TestServerResize(TestServer):
def setUp(self):
super(TestServerResize, self).setUp()
self.server = compute_fakes.FakeServer.create_one_server()
self.server = compute_fakes.create_one_server()
# This is the return value for utils.find_resource()
self.servers_mock.get.return_value = self.server
@ -7428,9 +7418,7 @@ class TestServerResize(TestServer):
self.servers_mock.revert_resize.return_value = None
# This is the return value for utils.find_resource()
self.flavors_get_return_value = (
compute_fakes.FakeFlavor.create_one_flavor()
)
self.flavors_get_return_value = compute_fakes.create_one_flavor()
self.flavors_mock.get.return_value = self.flavors_get_return_value
# Get the command object to test
@ -7620,9 +7608,7 @@ class TestServerResizeConfirm(TestServer):
methods = {
'confirm_resize': None,
}
self.server = compute_fakes.FakeServer.create_one_server(
methods=methods
)
self.server = compute_fakes.create_one_server(methods=methods)
# This is the return value for utils.find_resource()
self.servers_mock.get.return_value = self.server
@ -7655,9 +7641,7 @@ class TestServerMigrateConfirm(TestServer):
methods = {
'confirm_resize': None,
}
self.server = compute_fakes.FakeServer.create_one_server(
methods=methods
)
self.server = compute_fakes.create_one_server(methods=methods)
# This is the return value for utils.find_resource()
self.servers_mock.get.return_value = self.server
@ -7696,9 +7680,7 @@ class TestServerConfirmMigration(TestServerResizeConfirm):
methods = {
'confirm_resize': None,
}
self.server = compute_fakes.FakeServer.create_one_server(
methods=methods
)
self.server = compute_fakes.create_one_server(methods=methods)
# This is the return value for utils.find_resource()
self.servers_mock.get.return_value = self.server
@ -7730,9 +7712,7 @@ class TestServerResizeRevert(TestServer):
methods = {
'revert_resize': None,
}
self.server = compute_fakes.FakeServer.create_one_server(
methods=methods
)
self.server = compute_fakes.create_one_server(methods=methods)
# This is the return value for utils.find_resource()
self.servers_mock.get.return_value = self.server
@ -7765,9 +7745,7 @@ class TestServerMigrateRevert(TestServer):
methods = {
'revert_resize': None,
}
self.server = compute_fakes.FakeServer.create_one_server(
methods=methods
)
self.server = compute_fakes.create_one_server(methods=methods)
# This is the return value for utils.find_resource()
self.servers_mock.get.return_value = self.server
@ -7806,9 +7784,7 @@ class TestServerRevertMigration(TestServer):
methods = {
'revert_resize': None,
}
self.server = compute_fakes.FakeServer.create_one_server(
methods=methods
)
self.server = compute_fakes.create_one_server(methods=methods)
# This is the return value for utils.find_resource()
self.servers_mock.get.return_value = self.server
@ -8143,7 +8119,7 @@ class TestServerShelve(TestServer):
def setUp(self):
super().setUp()
self.server = compute_fakes.FakeServer.create_one_sdk_server(
self.server = compute_fakes.create_one_sdk_server(
attrs={'status': 'ACTIVE'},
)
@ -8261,7 +8237,7 @@ class TestServerShow(TestServer):
super(TestServerShow, self).setUp()
self.image = image_fakes.create_one_image()
self.flavor = compute_fakes.FakeFlavor.create_one_flavor()
self.flavor = compute_fakes.create_one_flavor()
self.topology = {
'nodes': [{'vcpu_set': [0, 1]}, {'vcpu_set': [2, 3]}],
'pagesize_kb': None,
@ -8276,7 +8252,7 @@ class TestServerShow(TestServer):
server_method = {
'fetch_topology': self.topology,
}
self.server = compute_fakes.FakeServer.create_one_server(
self.server = compute_fakes.create_one_server(
attrs=server_info, methods=server_method
)
@ -8450,7 +8426,7 @@ class TestServerSsh(TestServer):
],
},
}
self.server = compute_fakes.FakeServer.create_one_server(
self.server = compute_fakes.create_one_server(
attrs=self.attrs,
methods=self.methods,
)
@ -8799,7 +8775,7 @@ class TestServerUnshelve(TestServer):
def setUp(self):
super().setUp()
self.server = compute_fakes.FakeServer.create_one_sdk_server(
self.server = compute_fakes.create_one_sdk_server(
attrs={'status': 'SHELVED'},
)
@ -9115,7 +9091,7 @@ class TestServerGeneral(TestServer):
# - The second time, return image info.
# - The third time, return flavor info.
_image = image_fakes.create_one_image()
_flavor = compute_fakes.FakeFlavor.create_one_flavor()
_flavor = compute_fakes.create_one_flavor()
server_info = {
'image': {u'id': _image.id},
'flavor': {u'id': _flavor.id},
@ -9125,7 +9101,7 @@ class TestServerGeneral(TestServer):
'properties': '',
'volumes_attached': [{"id": "6344fe9d-ef20-45b2-91a6"}],
}
_server = compute_fakes.FakeServer.create_one_server(attrs=server_info)
_server = compute_fakes.create_one_server(attrs=server_info)
find_resource.side_effect = [_server, _flavor]
self.get_image_mock.return_value = _image

@ -42,14 +42,14 @@ class TestServerBackup(compute_fakes.TestComputev2):
self.methods = {}
def setup_servers_mock(self, count):
servers = compute_fakes.FakeServer.create_sdk_servers(
servers = compute_fakes.create_sdk_servers(
attrs=self.attrs,
methods=self.methods,
count=count,
)
# This is the return value for compute_client.find_server()
self.sdk_client.find_server = compute_fakes.FakeServer.get_servers(
self.sdk_client.find_server = compute_fakes.get_servers(
servers,
0,
)

@ -24,7 +24,7 @@ from openstackclient.tests.unit.compute.v2 import fakes as compute_fakes
class TestServerEvent(compute_fakes.TestComputev2):
fake_server = compute_fakes.FakeServer.create_one_server()
fake_server = compute_fakes.create_one_server()
def setUp(self):
super(TestServerEvent, self).setUp()

@ -41,14 +41,14 @@ class TestServerImage(compute_fakes.TestComputev2):
self.methods = {}
def setup_servers_mock(self, count):
servers = compute_fakes.FakeServer.create_sdk_servers(
servers = compute_fakes.create_sdk_servers(
attrs=self.attrs,
methods=self.methods,
count=count,
)
# This is the return value for compute_client.find_server()
self.sdk_client.find_server = compute_fakes.FakeServer.get_servers(
self.sdk_client.find_server = compute_fakes.get_servers(
servers,
0,
)

@ -91,7 +91,7 @@ class TestListMigration(TestServerMigration):
self._set_mock_microversion('2.1')
self.server = compute_fakes.FakeServer.create_one_sdk_server()
self.server = compute_fakes.create_one_sdk_server()
self.sdk_client.find_server.return_value = self.server
self.migrations = compute_fakes.create_migrations(count=3)
@ -724,7 +724,7 @@ class TestServerMigrationShow(TestServerMigration):
def setUp(self):
super().setUp()
self.server = compute_fakes.FakeServer.create_one_sdk_server()
self.server = compute_fakes.create_one_sdk_server()
self.sdk_client.find_server.return_value = self.server
self.server_migration = compute_fakes.create_one_server_migration()
@ -924,7 +924,7 @@ class TestServerMigrationAbort(TestServerMigration):
def setUp(self):
super().setUp()
self.server = compute_fakes.FakeServer.create_one_sdk_server()
self.server = compute_fakes.create_one_sdk_server()
# Return value for utils.find_resource for server.
self.sdk_client.find_server.return_value = self.server
@ -1037,7 +1037,7 @@ class TestServerMigrationForceComplete(TestServerMigration):
def setUp(self):
super().setUp()
self.server = compute_fakes.FakeServer.create_one_sdk_server()
self.server = compute_fakes.create_one_sdk_server()
# Return value for utils.find_resource for server.
self.sdk_client.find_server.return_value = self.server

@ -37,7 +37,7 @@ class TestServerVolumeList(TestServerVolume):
def setUp(self):
super().setUp()
self.server = compute_fakes.FakeServer.create_one_sdk_server()
self.server = compute_fakes.create_one_sdk_server()
self.volume_attachments = compute_fakes.create_volume_attachments()
self.compute_client.find_server.return_value = self.server
@ -240,7 +240,7 @@ class TestServerVolumeUpdate(TestServerVolume):
def setUp(self):
super().setUp()
self.server = compute_fakes.FakeServer.create_one_sdk_server()
self.server = compute_fakes.create_one_sdk_server()
self.compute_client.find_server.return_value = self.server
self.volume = volume_fakes.create_one_sdk_volume()

@ -34,7 +34,7 @@ class TestService(compute_fakes.TestComputev2):
class TestServiceDelete(TestService):
services = compute_fakes.FakeService.create_services(count=2)
services = compute_fakes.create_services(count=2)
def setUp(self):
super(TestServiceDelete, self).setUp()
@ -107,7 +107,7 @@ class TestServiceDelete(TestService):
class TestServiceList(TestService):
service = compute_fakes.FakeService.create_one_service()
service = compute_fakes.create_one_service()
columns = (
'ID',
@ -241,7 +241,7 @@ class TestServiceSet(TestService):
def setUp(self):
super(TestServiceSet, self).setUp()
self.service = compute_fakes.FakeService.create_one_service()
self.service = compute_fakes.create_one_service()
self.sdk_client.enable_service.return_value = self.service
self.sdk_client.disable_service.return_value = self.service

@ -33,7 +33,7 @@ class TestUsage(compute_fakes.TestComputev2):
class TestUsageList(TestUsage):
project = identity_fakes.FakeProject.create_one_project()
# Return value of self.usage_mock.list().
usages = compute_fakes.FakeUsage.create_usages(
usages = compute_fakes.create_usages(
attrs={'project_id': project.name}, count=1
)
@ -128,9 +128,7 @@ class TestUsageList(TestUsage):
class TestUsageShow(TestUsage):
project = identity_fakes.FakeProject.create_one_project()
# Return value of self.usage_mock.list().
usage = compute_fakes.FakeUsage.create_one_usage(
attrs={'project_id': project.name}
)
usage = compute_fakes.create_one_usage(attrs={'project_id': project.name})
columns = (
'Project',

@ -35,7 +35,7 @@ class TestFloatingIPCompute(compute_fakes.TestComputev2):
@mock.patch('openstackclient.api.compute_v2.APIv2.floating_ip_create')
class TestCreateFloatingIPCompute(TestFloatingIPCompute):
# The floating ip to be deleted.
_floating_ip = compute_fakes.FakeFloatingIP.create_one_floating_ip()
_floating_ip = compute_fakes.create_one_floating_ip()
columns = (
'fixed_ip',
@ -95,7 +95,7 @@ class TestCreateFloatingIPCompute(TestFloatingIPCompute):
@mock.patch('openstackclient.api.compute_v2.APIv2.floating_ip_delete')
class TestDeleteFloatingIPCompute(TestFloatingIPCompute):
# The floating ips to be deleted.
_floating_ips = compute_fakes.FakeFloatingIP.create_floating_ips(count=2)
_floating_ips = compute_fakes.create_floating_ips(count=2)
def setUp(self):
super(TestDeleteFloatingIPCompute, self).setUp()
@ -171,7 +171,7 @@ class TestDeleteFloatingIPCompute(TestFloatingIPCompute):
@mock.patch('openstackclient.api.compute_v2.APIv2.floating_ip_list')
class TestListFloatingIPCompute(TestFloatingIPCompute):
# The floating ips to be list up
_floating_ips = compute_fakes.FakeFloatingIP.create_floating_ips(count=3)
_floating_ips = compute_fakes.create_floating_ips(count=3)
columns = (
'ID',
@ -217,7 +217,7 @@ class TestListFloatingIPCompute(TestFloatingIPCompute):
@mock.patch('openstackclient.api.compute_v2.APIv2.floating_ip_find')
class TestShowFloatingIPCompute(TestFloatingIPCompute):
# The floating ip to display.
_floating_ip = compute_fakes.FakeFloatingIP.create_one_floating_ip()
_floating_ip = compute_fakes.create_one_floating_ip()
columns = (
'fixed_ip',

@ -31,9 +31,7 @@ class TestFloatingIPPoolCompute(compute_fakes.TestComputev2):
@mock.patch('openstackclient.api.compute_v2.APIv2.floating_ip_pool_list')
class TestListFloatingIPPoolCompute(TestFloatingIPPoolCompute):
# The floating ip pools to list up
_floating_ip_pools = (
compute_fakes.FakeFloatingIPPool.create_floating_ip_pools(count=3)
)
_floating_ip_pools = compute_fakes.create_floating_ip_pools(count=3)
columns = ('Name',)

@ -34,7 +34,7 @@ class TestNetworkCompute(compute_fakes.TestComputev2):
@mock.patch('openstackclient.api.compute_v2.APIv2.network_create')
class TestCreateNetworkCompute(TestNetworkCompute):
# The network to create.
_network = compute_fakes.FakeNetwork.create_one_network()
_network = compute_fakes.create_one_network()
columns = (
'bridge',
@ -179,10 +179,10 @@ class TestDeleteNetworkCompute(TestNetworkCompute):
self.app.client_manager.network_endpoint_enabled = False
# The networks to delete
self._networks = compute_fakes.FakeNetwork.create_networks(count=3)
self._networks = compute_fakes.create_networks(count=3)
# Return value of utils.find_resource()
self.compute.api.network_find = compute_fakes.FakeNetwork.get_networks(
self.compute.api.network_find = compute_fakes.get_networks(
networks=self._networks
)
@ -254,7 +254,7 @@ class TestDeleteNetworkCompute(TestNetworkCompute):
@mock.patch('openstackclient.api.compute_v2.APIv2.network_list')
class TestListNetworkCompute(TestNetworkCompute):
# The networks going to be listed up.
_networks = compute_fakes.FakeNetwork.create_networks(count=3)
_networks = compute_fakes.create_networks(count=3)
columns = (
'ID',
@ -299,7 +299,7 @@ class TestListNetworkCompute(TestNetworkCompute):
@mock.patch('openstackclient.api.compute_v2.APIv2.network_find')
class TestShowNetworkCompute(TestNetworkCompute):
# The network to show.
_network = compute_fakes.FakeNetwork.create_one_network()
_network = compute_fakes.create_one_network()
columns = (
'bridge',

@ -1113,7 +1113,7 @@ class TestListPort(TestPort):
@mock.patch.object(utils, 'find_resource')
def test_port_list_with_server_option(self, mock_find):
fake_server = compute_fakes.FakeServer.create_one_server()
fake_server = compute_fakes.create_one_server()
mock_find.return_value = fake_server
arglist = [

@ -36,9 +36,7 @@ class TestCreateSecurityGroupCompute(TestSecurityGroupCompute):
domain = identity_fakes.FakeDomain.create_one_domain()
# The security group to be shown.
_security_group = (
compute_fakes.FakeSecurityGroup.create_one_security_group()
)
_security_group = compute_fakes.create_one_security_group()
columns = (
'description',
@ -114,7 +112,7 @@ class TestCreateSecurityGroupCompute(TestSecurityGroupCompute):
@mock.patch('openstackclient.api.compute_v2.APIv2.security_group_delete')
class TestDeleteSecurityGroupCompute(TestSecurityGroupCompute):
# The security groups to be deleted.
_security_groups = compute_fakes.FakeSecurityGroup.create_security_groups()
_security_groups = compute_fakes.create_security_groups()
def setUp(self):
super(TestDeleteSecurityGroupCompute, self).setUp()
@ -122,9 +120,7 @@ class TestDeleteSecurityGroupCompute(TestSecurityGroupCompute):
self.app.client_manager.network_endpoint_enabled = False
self.compute.api.security_group_find = (
compute_fakes.FakeSecurityGroup.get_security_groups(
self._security_groups
)
compute_fakes.get_security_groups(self._security_groups)
)
# Get the command object to test
@ -198,9 +194,7 @@ class TestDeleteSecurityGroupCompute(TestSecurityGroupCompute):
@mock.patch('openstackclient.api.compute_v2.APIv2.security_group_list')
class TestListSecurityGroupCompute(TestSecurityGroupCompute):
# The security group to be listed.
_security_groups = compute_fakes.FakeSecurityGroup.create_security_groups(
count=3
)
_security_groups = compute_fakes.create_security_groups(count=3)
columns = (
'ID',
@ -278,9 +272,7 @@ class TestListSecurityGroupCompute(TestSecurityGroupCompute):
@mock.patch('openstackclient.api.compute_v2.APIv2.security_group_set')
class TestSetSecurityGroupCompute(TestSecurityGroupCompute):
# The security group to be set.
_security_group = (
compute_fakes.FakeSecurityGroup.create_one_security_group()
)
_security_group = compute_fakes.create_one_security_group()
def setUp(self):
super(TestSetSecurityGroupCompute, self).setUp()
@ -347,16 +339,12 @@ class TestSetSecurityGroupCompute(TestSecurityGroupCompute):
@mock.patch('openstackclient.api.compute_v2.APIv2.security_group_find')
class TestShowSecurityGroupCompute(TestSecurityGroupCompute):
# The security group rule to be shown with the group.
_security_group_rule = (
compute_fakes.FakeSecurityGroupRule.create_one_security_group_rule()
)
_security_group_rule = compute_fakes.create_one_security_group_rule()
# The security group to be shown.
_security_group = (
compute_fakes.FakeSecurityGroup.create_one_security_group(
_security_group = compute_fakes.create_one_security_group(
attrs={'rules': [_security_group_rule]}
)
)
columns = (
'description',

@ -40,15 +40,11 @@ class TestCreateSecurityGroupRuleCompute(TestSecurityGroupRuleCompute):
_security_group_rule = None
# The security group that will contain the rule created.
_security_group = (
compute_fakes.FakeSecurityGroup.create_one_security_group()
)
_security_group = compute_fakes.create_one_security_group()
def _setup_security_group_rule(self, attrs=None):
self._security_group_rule = (
compute_fakes.FakeSecurityGroupRule.create_one_security_group_rule(
attrs
)
compute_fakes.create_one_security_group_rule(attrs)
)
(
expected_columns,
@ -311,11 +307,7 @@ class TestCreateSecurityGroupRuleCompute(TestSecurityGroupRuleCompute):
@mock.patch('openstackclient.api.compute_v2.APIv2.security_group_rule_delete')
class TestDeleteSecurityGroupRuleCompute(TestSecurityGroupRuleCompute):
# The security group rule to be deleted.
_security_group_rules = (
compute_fakes.FakeSecurityGroupRule.create_security_group_rules(
count=2
)
)
_security_group_rules = compute_fakes.create_security_group_rules(count=2)
def setUp(self):
super(TestDeleteSecurityGroupRuleCompute, self).setUp()
@ -383,13 +375,10 @@ class TestDeleteSecurityGroupRuleCompute(TestSecurityGroupRuleCompute):
class TestListSecurityGroupRuleCompute(TestSecurityGroupRuleCompute):
# The security group to hold the rules.
_security_group = (
compute_fakes.FakeSecurityGroup.create_one_security_group()
)
_security_group = compute_fakes.create_one_security_group()
# The security group rule to be listed.
_security_group_rule_tcp = (
compute_fakes.FakeSecurityGroupRule.create_one_security_group_rule(
_security_group_rule_tcp = compute_fakes.create_one_security_group_rule(
{
'ip_protocol': 'tcp',
'ethertype': 'IPv4',
@ -398,9 +387,7 @@ class TestListSecurityGroupRuleCompute(TestSecurityGroupRuleCompute):
'group': {'name': _security_group['name']},
}
)
)
_security_group_rule_icmp = (
compute_fakes.FakeSecurityGroupRule.create_one_security_group_rule(
_security_group_rule_icmp = compute_fakes.create_one_security_group_rule(
{
'ip_protocol': 'icmp',
'ethertype': 'IPv4',
@ -410,7 +397,6 @@ class TestListSecurityGroupRuleCompute(TestSecurityGroupRuleCompute):
'group': {'name': _security_group['name']},
}
)
)
_security_group['rules'] = [
_security_group_rule_tcp,
_security_group_rule_icmp,
@ -525,9 +511,7 @@ class TestListSecurityGroupRuleCompute(TestSecurityGroupRuleCompute):
class TestShowSecurityGroupRuleCompute(TestSecurityGroupRuleCompute):
# The security group rule to be shown.
_security_group_rule = (
compute_fakes.FakeSecurityGroupRule.create_one_security_group_rule()
)
_security_group_rule = compute_fakes.create_one_security_group_rule()
columns, data = security_group_rule._format_security_group_rule_show(
_security_group_rule

@ -41,7 +41,7 @@ class TestVolumeAttachment(volume_fakes.TestVolume):
class TestVolumeAttachmentCreate(TestVolumeAttachment):
volume = volume_fakes.create_one_volume()
server = compute_fakes.FakeServer.create_one_server()
server = compute_fakes.create_one_server()
volume_attachment = volume_fakes.create_one_volume_attachment(
attrs={'instance': server.id, 'volume_id': volume.id},
)