tests: Use consistent shortcut to fake identity client

Change-Id: I72e016b8146e38948b6ae857bf7ec0b18f4e3663
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
This commit is contained in:
Stephen Finucane 2024-02-14 18:02:31 +00:00
parent 9467b404c7
commit ea202fe77c
64 changed files with 135 additions and 146 deletions

View File

@ -44,7 +44,7 @@ class TestQuota(compute_fakes.TestComputev2):
# Set up common projects
self.projects = identity_fakes_v3.FakeProject.create_projects(count=2)
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.projects_mock.reset_mock()
self.projects_mock.get.return_value = self.projects[0]

View File

@ -30,7 +30,7 @@ class TestFlavor(compute_fakes.TestComputev2):
def setUp(self):
super(TestFlavor, self).setUp()
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.projects_mock.reset_mock()

View File

@ -32,7 +32,7 @@ class TestKeypair(compute_fakes.TestComputev2):
super(TestKeypair, self).setUp()
# Initialize the user mock
self.users_mock = self.app.client_manager.identity.users
self.users_mock = self.identity_client.users
self.users_mock.reset_mock()
self.users_mock.get.return_value = fakes.FakeResource(
None,
@ -459,7 +459,7 @@ class TestKeypairList(TestKeypair):
@mock.patch.object(sdk_utils, 'supports_microversion', return_value=True)
def test_keypair_list_with_user(self, sm_mock):
users_mock = self.app.client_manager.identity.users
users_mock = self.identity_client.users
users_mock.reset_mock()
users_mock.get.return_value = fakes.FakeResource(
None,
@ -515,7 +515,7 @@ class TestKeypairList(TestKeypair):
@mock.patch.object(sdk_utils, 'supports_microversion', return_value=True)
def test_keypair_list_with_project(self, sm_mock):
projects_mock = self.app.client_manager.identity.tenants
projects_mock = self.identity_client.tenants
projects_mock.reset_mock()
projects_mock.get.return_value = fakes.FakeResource(
None,
@ -523,7 +523,7 @@ class TestKeypairList(TestKeypair):
loaded=True,
)
users_mock = self.app.client_manager.identity.users
users_mock = self.identity_client.users
users_mock.reset_mock()
users_mock.list.return_value = [
fakes.FakeResource(

View File

@ -476,10 +476,10 @@ class TestListMigrationV280(TestListMigration):
def setUp(self):
super().setUp()
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.projects_mock.reset_mock()
self.users_mock = self.app.client_manager.identity.users
self.users_mock = self.identity_client.users
self.users_mock.reset_mock()
self.projects_mock.get.return_value = self.project

View File

@ -23,7 +23,7 @@ class TestUsage(compute_fakes.TestComputev2):
def setUp(self):
super(TestUsage, self).setUp()
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.projects_mock.reset_mock()

View File

@ -27,11 +27,11 @@ class TestEndpoint(identity_fakes.TestIdentityv2):
super(TestEndpoint, self).setUp()
# Get a shortcut to the EndpointManager Mock
self.endpoints_mock = self.app.client_manager.identity.endpoints
self.endpoints_mock = self.identity_client.endpoints
self.endpoints_mock.reset_mock()
# Get a shortcut to the ServiceManager Mock
self.services_mock = self.app.client_manager.identity.services
self.services_mock = self.identity_client.services
self.services_mock.reset_mock()

View File

@ -59,7 +59,7 @@ class TestProject(identity_fakes.TestIdentityv2):
super(TestProject, self).setUp()
# Get a shortcut to the TenantManager Mock
self.projects_mock = self.app.client_manager.identity.tenants
self.projects_mock = self.identity_client.tenants
self.projects_mock.reset_mock()

View File

@ -43,15 +43,15 @@ class TestRole(identity_fakes.TestIdentityv2):
super(TestRole, self).setUp()
# Get a shortcut to the TenantManager Mock
self.projects_mock = self.app.client_manager.identity.tenants
self.projects_mock = self.identity_client.tenants
self.projects_mock.reset_mock()
# Get a shortcut to the UserManager Mock
self.users_mock = self.app.client_manager.identity.users
self.users_mock = self.identity_client.users
self.users_mock.reset_mock()
# Get a shortcut to the RoleManager Mock
self.roles_mock = self.app.client_manager.identity.roles
self.roles_mock = self.identity_client.roles
self.roles_mock.reset_mock()
auth_ref = identity_fakes.fake_auth_ref(

View File

@ -37,15 +37,15 @@ class TestRoleAssignmentList(TestRoleAssignment):
super(TestRoleAssignment, self).setUp()
# Get a shortcut to the UserManager Mock
self.users_mock = self.app.client_manager.identity.users
self.users_mock = self.identity_client.users
self.users_mock.reset_mock()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.projects_mock.reset_mock()
# Get a shortcut to the RoleManager Mock
self.roles_mock = self.app.client_manager.identity.roles
self.roles_mock = self.identity_client.roles
self.roles_mock.reset_mock()
self.projects_mock.get.return_value = fakes.FakeResource(

View File

@ -27,7 +27,7 @@ class TestService(identity_fakes.TestIdentityv2):
super(TestService, self).setUp()
# Get a shortcut to the ServiceManager Mock
self.services_mock = self.app.client_manager.identity.services
self.services_mock = self.identity_client.services
self.services_mock.reset_mock()

View File

@ -96,7 +96,7 @@ class TestTokenRevoke(TestToken):
def setUp(self):
super(TestTokenRevoke, self).setUp()
self.tokens_mock = self.app.client_manager.identity.tokens
self.tokens_mock = self.identity_client.tokens
self.tokens_mock.reset_mock()
self.tokens_mock.delete.return_value = True
self.cmd = token.RevokeToken(self.app, None)

View File

@ -34,11 +34,11 @@ class TestUser(identity_fakes.TestIdentityv2):
super(TestUser, self).setUp()
# Get a shortcut to the TenantManager Mock
self.projects_mock = self.app.client_manager.identity.tenants
self.projects_mock = self.identity_client.tenants
self.projects_mock.reset_mock()
# Get a shortcut to the UserManager Mock
self.users_mock = self.app.client_manager.identity.users
self.users_mock = self.identity_client.users
self.users_mock.reset_mock()

View File

@ -27,7 +27,7 @@ class TestAccessRule(identity_fakes.TestIdentityv3):
def setUp(self):
super(TestAccessRule, self).setUp()
identity_manager = self.app.client_manager.identity
identity_manager = self.identity_client
self.access_rules_mock = identity_manager.access_rules
self.access_rules_mock.reset_mock()
self.roles_mock = identity_manager.roles

View File

@ -29,7 +29,7 @@ class TestApplicationCredential(identity_fakes.TestIdentityv3):
def setUp(self):
super(TestApplicationCredential, self).setUp()
identity_manager = self.app.client_manager.identity
identity_manager = self.identity_client
self.app_creds_mock = identity_manager.application_credentials
self.app_creds_mock.reset_mock()
self.roles_mock = identity_manager.roles

View File

@ -20,8 +20,7 @@ from openstackclient.tests.unit.identity.v3 import fakes as identity_fakes
class TestOAuth1(identity_fakes.TestOAuth1):
def setUp(self):
super(TestOAuth1, self).setUp()
identity_client = self.app.client_manager.identity
self.consumers_mock = identity_client.oauth1.consumers
self.consumers_mock = self.identity_client.oauth1.consumers
self.consumers_mock.reset_mock()

View File

@ -25,15 +25,15 @@ class TestCredential(identity_fakes.TestIdentityv3):
super(TestCredential, self).setUp()
# Get a shortcut to the CredentialManager Mock
self.credentials_mock = self.app.client_manager.identity.credentials
self.credentials_mock = self.identity_client.credentials
self.credentials_mock.reset_mock()
# Get a shortcut to the UserManager Mock
self.users_mock = self.app.client_manager.identity.users
self.users_mock = self.identity_client.users
self.users_mock.reset_mock()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.projects_mock.reset_mock()

View File

@ -19,7 +19,7 @@ class TestDomain(identity_fakes.TestIdentityv3):
super(TestDomain, self).setUp()
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
self.domains_mock.reset_mock()
@ -493,7 +493,7 @@ class TestDomainShow(TestDomain):
('domain', self.domain.id),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
self.app.client_manager.identity.tokens.get_token_data.return_value = {
self.identity_client.tokens.get_token_data.return_value = {
'token': {'project': {'domain': {'id': 'd1', 'name': 'd1'}}}
}

View File

@ -19,21 +19,21 @@ class TestEndpoint(identity_fakes.TestIdentityv3):
super(TestEndpoint, self).setUp()
# Get a shortcut to the EndpointManager Mock
self.endpoints_mock = self.app.client_manager.identity.endpoints
self.endpoints_mock = self.identity_client.endpoints
self.endpoints_mock.reset_mock()
self.ep_filter_mock = self.app.client_manager.identity.endpoint_filter
self.ep_filter_mock = self.identity_client.endpoint_filter
self.ep_filter_mock.reset_mock()
# Get a shortcut to the ServiceManager Mock
self.services_mock = self.app.client_manager.identity.services
self.services_mock = self.identity_client.services
self.services_mock.reset_mock()
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
self.domains_mock.reset_mock()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.projects_mock.reset_mock()

View File

@ -22,23 +22,21 @@ class TestEndpointGroup(identity_fakes.TestIdentityv3):
super(TestEndpointGroup, self).setUp()
# Get a shortcut to the EndpointManager Mock
self.endpoint_groups_mock = (
self.app.client_manager.identity.endpoint_groups
)
self.endpoint_groups_mock = self.identity_client.endpoint_groups
self.endpoint_groups_mock.reset_mock()
self.epf_mock = self.app.client_manager.identity.endpoint_filter
self.epf_mock = self.identity_client.endpoint_filter
self.epf_mock.reset_mock()
# Get a shortcut to the ServiceManager Mock
self.services_mock = self.app.client_manager.identity.services
self.services_mock = self.identity_client.services
self.services_mock.reset_mock()
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
self.domains_mock.reset_mock()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.projects_mock.reset_mock()

View File

@ -27,15 +27,15 @@ class TestGroup(identity_fakes.TestIdentityv3):
super(TestGroup, self).setUp()
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
self.domains_mock.reset_mock()
# Get a shortcut to the GroupManager Mock
self.groups_mock = self.app.client_manager.identity.groups
self.groups_mock = self.identity_client.groups
self.groups_mock.reset_mock()
# Get a shortcut to the UserManager Mock
self.users_mock = self.app.client_manager.identity.users
self.users_mock = self.identity_client.users
self.users_mock.reset_mock()

View File

@ -28,12 +28,12 @@ class TestIdentityProvider(identity_fakes.TestFederatedIdentity):
super(TestIdentityProvider, self).setUp()
# Identity Provider mocks
federation_lib = self.app.client_manager.identity.federation
federation_lib = self.identity_client.federation
self.identity_providers_mock = federation_lib.identity_providers
self.identity_providers_mock.reset_mock()
# Domain mocks
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
self.domains_mock.reset_mock()
self.domain = identity_fakes.FakeDomain.create_one_domain(
identity_fakes.DOMAIN

View File

@ -24,7 +24,7 @@ class TestRole(identity_fakes.TestIdentityv3):
def setUp(self):
super(TestRole, self).setUp()
identity_client = self.app.client_manager.identity
identity_client = self.identity_client
# Get a shortcut to the UserManager Mock
self.users_mock = identity_client.users

View File

@ -24,7 +24,7 @@ class TestLimit(identity_fakes.TestIdentityv3):
def setUp(self):
super(TestLimit, self).setUp()
identity_manager = self.app.client_manager.identity
identity_manager = self.identity_client
self.limit_mock = identity_manager.limits

View File

@ -26,7 +26,7 @@ class TestMapping(identity_fakes.TestFederatedIdentity):
def setUp(self):
super(TestMapping, self).setUp()
federation_lib = self.app.client_manager.identity.federation
federation_lib = self.identity_client.federation
self.mapping_mock = federation_lib.mappings
self.mapping_mock.reset_mock()

View File

@ -20,7 +20,7 @@ from openstackclient.tests.unit.identity.v3 import fakes as identity_fakes
class TestOAuth1(identity_fakes.TestOAuth1):
def setUp(self):
super(TestOAuth1, self).setUp()
identity_client = self.app.client_manager.identity
identity_client = self.identity_client
self.access_tokens_mock = identity_client.oauth1.access_tokens
self.access_tokens_mock.reset_mock()
self.request_tokens_mock = identity_client.oauth1.request_tokens

View File

@ -29,11 +29,11 @@ class TestProject(identity_fakes.TestIdentityv3):
super(TestProject, self).setUp()
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
self.domains_mock.reset_mock()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.projects_mock.reset_mock()
@ -1234,7 +1234,7 @@ class TestProjectShow(TestProject):
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
self.app.client_manager.identity.tokens.get_token_data.return_value = {
self.identity_client.tokens.get_token_data.return_value = {
'token': {
'project': {
'domain': {},
@ -1293,7 +1293,7 @@ class TestProjectShow(TestProject):
('children', False),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
self.app.client_manager.identity.tokens.get_token_data.return_value = {
self.identity_client.tokens.get_token_data.return_value = {
'token': {
'project': {
'domain': {},
@ -1360,7 +1360,7 @@ class TestProjectShow(TestProject):
('children', True),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
self.app.client_manager.identity.tokens.get_token_data.return_value = {
self.identity_client.tokens.get_token_data.return_value = {
'token': {
'project': {
'domain': {},
@ -1428,7 +1428,7 @@ class TestProjectShow(TestProject):
('children', True),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
self.app.client_manager.identity.tokens.get_token_data.return_value = {
self.identity_client.tokens.get_token_data.return_value = {
'token': {
'project': {
'domain': {},
@ -1482,7 +1482,7 @@ class TestProjectShow(TestProject):
{"name": self.project.name}
)
self.app.client_manager.identity.tokens.get_token_data.return_value = {
self.identity_client.tokens.get_token_data.return_value = {
'token': {
'project': {
'domain': {"id": self.project.domain_id},
@ -1492,7 +1492,7 @@ class TestProjectShow(TestProject):
}
}
identity_client = self.app.client_manager.identity
identity_client = self.identity_client
arglist = [
"--domain",
self.domain.id,

View File

@ -23,7 +23,7 @@ class TestProtocol(identity_fakes.TestFederatedIdentity):
def setUp(self):
super(TestProtocol, self).setUp()
federation_lib = self.app.client_manager.identity.federation
federation_lib = self.identity_client.federation
self.protocols_mock = federation_lib.protocols
self.protocols_mock.reset_mock()

View File

@ -23,7 +23,7 @@ class TestRegion(identity_fakes.TestIdentityv3):
super(TestRegion, self).setUp()
# Get a shortcut to the RegionManager Mock
self.regions_mock = self.app.client_manager.identity.regions
self.regions_mock = self.identity_client.regions
self.regions_mock.reset_mock()

View File

@ -24,13 +24,12 @@ class TestRegisteredLimit(identity_fakes.TestIdentityv3):
def setUp(self):
super(TestRegisteredLimit, self).setUp()
identity_manager = self.app.client_manager.identity
self.registered_limit_mock = identity_manager.registered_limits
self.registered_limit_mock = self.identity_client.registered_limits
self.services_mock = identity_manager.services
self.services_mock = self.identity_client.services
self.services_mock.reset_mock()
self.regions_mock = identity_manager.regions
self.regions_mock = self.identity_client.regions
self.regions_mock.reset_mock()

View File

@ -30,23 +30,23 @@ class TestRole(identity_fakes.TestIdentityv3):
super(TestRole, self).setUp()
# Get a shortcut to the UserManager Mock
self.users_mock = self.app.client_manager.identity.users
self.users_mock = self.identity_client.users
self.users_mock.reset_mock()
# Get a shortcut to the UserManager Mock
self.groups_mock = self.app.client_manager.identity.groups
self.groups_mock = self.identity_client.groups
self.groups_mock.reset_mock()
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
self.domains_mock.reset_mock()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.projects_mock.reset_mock()
# Get a shortcut to the RoleManager Mock
self.roles_mock = self.app.client_manager.identity.roles
self.roles_mock = self.identity_client.roles
self.roles_mock.reset_mock()
def _is_inheritance_testcase(self):

View File

@ -39,28 +39,26 @@ class TestRoleAssignmentList(TestRoleAssignment):
super(TestRoleAssignment, self).setUp()
# Get a shortcut to the UserManager Mock
self.users_mock = self.app.client_manager.identity.users
self.users_mock = self.identity_client.users
self.users_mock.reset_mock()
# Get a shortcut to the GroupManager Mock
self.groups_mock = self.app.client_manager.identity.groups
self.groups_mock = self.identity_client.groups
self.groups_mock.reset_mock()
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
self.domains_mock.reset_mock()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.projects_mock.reset_mock()
# Get a shortcut to the RoleManager Mock
self.roles_mock = self.app.client_manager.identity.roles
self.roles_mock = self.identity_client.roles
self.roles_mock.reset_mock()
self.role_assignments_mock = (
self.app.client_manager.identity.role_assignments
)
self.role_assignments_mock = self.identity_client.role_assignments
self.role_assignments_mock.reset_mock()
# Get the command object to test

View File

@ -25,7 +25,7 @@ class TestService(identity_fakes.TestIdentityv3):
super(TestService, self).setUp()
# Get a shortcut to the ServiceManager Mock
self.services_mock = self.app.client_manager.identity.services
self.services_mock = self.identity_client.services
self.services_mock.reset_mock()

View File

@ -23,7 +23,7 @@ class TestServiceProvider(service_fakes.TestFederatedIdentity):
def setUp(self):
super(TestServiceProvider, self).setUp()
federation_lib = self.app.client_manager.identity.federation
federation_lib = self.identity_client.federation
self.service_providers_mock = federation_lib.service_providers
self.service_providers_mock.reset_mock()

View File

@ -119,7 +119,7 @@ class TestTokenRevoke(TestToken):
def setUp(self):
super(TestTokenRevoke, self).setUp()
self.tokens_mock = self.app.client_manager.identity.tokens
self.tokens_mock = self.identity_client.tokens
self.tokens_mock.reset_mock()
self.tokens_mock.revoke_token.return_value = True
self.cmd = token.RevokeToken(self.app, None)

View File

@ -26,13 +26,13 @@ class TestTrust(identity_fakes.TestIdentityv3):
def setUp(self):
super(TestTrust, self).setUp()
self.trusts_mock = self.app.client_manager.identity.trusts
self.trusts_mock = self.identity_client.trusts
self.trusts_mock.reset_mock()
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.projects_mock.reset_mock()
self.users_mock = self.app.client_manager.identity.users
self.users_mock = self.identity_client.users
self.users_mock.reset_mock()
self.roles_mock = self.app.client_manager.identity.roles
self.roles_mock = self.identity_client.roles
self.roles_mock.reset_mock()

View File

@ -21,7 +21,7 @@ class TestUnscopedSAML(identity_fakes.TestFederatedIdentity):
def setUp(self):
super(TestUnscopedSAML, self).setUp()
federation_lib = self.app.client_manager.identity.federation
federation_lib = self.identity_client.federation
self.projects_mock = federation_lib.projects
self.projects_mock.reset_mock()
self.domains_mock = federation_lib.domains

View File

@ -1811,10 +1811,10 @@ class TestUserShow(identity_fakes.TestIdentityv3):
# Get the command object to test
self.cmd = user.ShowUser(self.app, None)
self.app.client_manager.identity.auth.client.get_user_id.return_value = ( # noqa: E501
self.identity_client.auth.client.get_user_id.return_value = ( # noqa: E501
self.user.id
)
self.app.client_manager.identity.tokens.get_token_data.return_value = {
self.identity_client.tokens.get_token_data.return_value = {
'token': {
'user': {
'domain_id': {'id': self.user.domain_id},

View File

@ -33,9 +33,9 @@ class TestImage(image_fakes.TestImagev2, volume_fakes.TestVolume):
super().setUp()
# Get shortcut to the Mocks in identity client
self.project_mock = self.app.client_manager.identity.projects
self.project_mock = self.identity_client.projects
self.project_mock.reset_mock()
self.domain_mock = self.app.client_manager.identity.domains
self.domain_mock = self.identity_client.domains
self.domain_mock.reset_mock()
self.volumes_mock = self.volume_client.volumes
fake_body = {

View File

@ -27,9 +27,9 @@ class TestAddressGroup(network_fakes.TestNetworkV2):
super(TestAddressGroup, self).setUp()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
class TestCreateAddressGroup(TestAddressGroup):

View File

@ -27,9 +27,9 @@ class TestAddressScope(network_fakes.TestNetworkV2):
super(TestAddressScope, self).setUp()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
class TestCreateAddressScope(TestAddressScope):

View File

@ -27,9 +27,9 @@ class TestFloatingIPNetwork(network_fakes.TestNetworkV2):
super(TestFloatingIPNetwork, self).setUp()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
class TestCreateFloatingIPNetwork(TestFloatingIPNetwork):

View File

@ -26,7 +26,7 @@ class TestIPAvailability(network_fakes.TestNetworkV2):
super(TestIPAvailability, self).setUp()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.project = identity_fakes.FakeProject.create_one_project()
self.projects_mock.get.return_value = self.project

View File

@ -29,9 +29,9 @@ class TestLocalIP(network_fakes.TestNetworkV2):
super().setUp()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
class TestCreateLocalIP(TestLocalIP):

View File

@ -26,9 +26,9 @@ class TestNDPProxy(network_fakes.TestNetworkV2):
def setUp(self):
super(TestNDPProxy, self).setUp()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
self.router = network_fakes.FakeRouter.create_one_router(
{'id': 'fake-router-id'}

View File

@ -19,7 +19,6 @@ from osc_lib.cli import format_columns
from osc_lib import exceptions
from openstackclient.network.v2 import network
from openstackclient.tests.unit import fakes
from openstackclient.tests.unit.identity.v2_0 import fakes as identity_fakes_v2
from openstackclient.tests.unit.identity.v3 import fakes as identity_fakes_v3
from openstackclient.tests.unit.network.v2 import fakes as network_fakes
@ -33,9 +32,9 @@ class TestNetwork(network_fakes.TestNetworkV2):
super(TestNetwork, self).setUp()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
class TestCreateNetworkIdentityV3(TestNetwork):
@ -311,7 +310,11 @@ class TestCreateNetworkIdentityV3(TestNetwork):
self._test_create_with_tag(add_tags=False)
class TestCreateNetworkIdentityV2(TestNetwork):
class TestCreateNetworkIdentityV2(
identity_fakes_v2.FakeClientMixin,
network_fakes.FakeClientMixin,
tests_utils.TestCommand,
):
project = identity_fakes_v2.FakeProject.create_one_project()
# The new network created.
_network = network_fakes.create_one_network(
@ -386,18 +389,10 @@ class TestCreateNetworkIdentityV2(TestNetwork):
self.network_client.set_tags = mock.Mock(return_value=None)
# Get the command object to test
self.cmd = network.CreateNetwork(self.app, self.namespace)
# Set identity client v2. And get a shortcut to Identity client.
identity_client = identity_fakes_v2.FakeIdentityv2Client(
endpoint=fakes.AUTH_URL,
token=fakes.AUTH_TOKEN,
)
self.app.client_manager.identity = identity_client
self.identity = self.app.client_manager.identity
self.cmd = network.CreateNetwork(self.app, None)
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.identity.tenants
self.projects_mock = self.identity_client.tenants
self.projects_mock.get.return_value = self.project
# There is no DomainManager Mock in fake identity v2.

View File

@ -23,7 +23,7 @@ from openstackclient.tests.unit.network.v2 import fakes as network_fakes
class TestAutoAllocatedTopology(network_fakes.TestNetworkV2):
def setUp(self):
super(TestAutoAllocatedTopology, self).setUp()
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
class TestCreateAutoAllocatedTopology(TestAutoAllocatedTopology):

View File

@ -29,9 +29,9 @@ class TestNetworkFlavor(network_fakes.TestNetworkV2):
super(TestNetworkFlavor, self).setUp()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
class TestAddNetworkFlavorToProfile(TestNetworkFlavor):

View File

@ -24,9 +24,9 @@ class TestFlavorProfile(network_fakes.TestNetworkV2):
super(TestFlavorProfile, self).setUp()
# Get the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
# Get the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
class TestCreateFlavorProfile(TestFlavorProfile):

View File

@ -28,8 +28,8 @@ class TestMeter(network_fakes.TestNetworkV2):
def setUp(self):
super(TestMeter, self).setUp()
self.projects_mock = self.app.client_manager.identity.projects
self.domains_mock = self.app.client_manager.identity.domains
self.projects_mock = self.identity_client.projects
self.domains_mock = self.identity_client.domains
class TestCreateMeter(TestMeter):

View File

@ -28,8 +28,8 @@ class TestMeterRule(network_fakes.TestNetworkV2):
def setUp(self):
super(TestMeterRule, self).setUp()
self.projects_mock = self.app.client_manager.identity.projects
self.domains_mock = self.app.client_manager.identity.domains
self.projects_mock = self.identity_client.projects
self.domains_mock = self.identity_client.domains
class TestCreateMeterRule(TestMeterRule):

View File

@ -28,7 +28,7 @@ class TestNetworkRBAC(network_fakes.TestNetworkV2):
super(TestNetworkRBAC, self).setUp()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
@ddt.ddt

View File

@ -31,9 +31,9 @@ class TestNetworkTrunk(network_fakes.TestNetworkV2):
super().setUp()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
class TestCreateNetworkTrunk(TestNetworkTrunk):

View File

@ -33,7 +33,7 @@ class TestPort(network_fakes.TestNetworkV2):
super(TestPort, self).setUp()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
@staticmethod
def _get_common_cols_data(fake_port):

View File

@ -27,7 +27,7 @@ class TestRouter(network_fakes.TestNetworkV2):
def setUp(self):
super(TestRouter, self).setUp()
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
class TestAddPortToRouter(TestRouter):

View File

@ -27,9 +27,9 @@ class TestSecurityGroupNetwork(network_fakes.TestNetworkV2):
super(TestSecurityGroupNetwork, self).setUp()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
class TestCreateSecurityGroupNetwork(TestSecurityGroupNetwork):

View File

@ -28,9 +28,9 @@ class TestSecurityGroupRuleNetwork(network_fakes.TestNetworkV2):
super(TestSecurityGroupRuleNetwork, self).setUp()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
class TestCreateSecurityGroupRuleNetwork(TestSecurityGroupRuleNetwork):

View File

@ -28,9 +28,9 @@ class TestSubnet(network_fakes.TestNetworkV2):
super(TestSubnet, self).setUp()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
class TestCreateSubnet(TestSubnet):

View File

@ -27,9 +27,9 @@ class TestSubnetPool(network_fakes.TestNetworkV2):
super(TestSubnetPool, self).setUp()
# Get a shortcut to the ProjectManager Mock
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
# Get a shortcut to the DomainManager Mock
self.domains_mock = self.app.client_manager.identity.domains
self.domains_mock = self.identity_client.domains
class TestCreateSubnetPool(TestSubnetPool):

View File

@ -35,11 +35,11 @@ class TestVolume(volume_fakes.TestVolumev1):
self.volumes_mock.reset_mock()
# Get a shortcut to the TenantManager Mock
self.projects_mock = self.app.client_manager.identity.tenants
self.projects_mock = self.identity_client.tenants
self.projects_mock.reset_mock()
# Get a shortcut to the UserManager Mock
self.users_mock = self.app.client_manager.identity.users
self.users_mock = self.identity_client.users
self.users_mock.reset_mock()
def setup_volumes_mock(self, count):

View File

@ -33,10 +33,10 @@ class TestVolume(volume_fakes.TestVolume):
self.volumes_mock = self.volume_client.volumes
self.volumes_mock.reset_mock()
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.projects_mock.reset_mock()
self.users_mock = self.app.client_manager.identity.users
self.users_mock = self.identity_client.users
self.users_mock.reset_mock()
self.snapshots_mock = self.volume_client.volume_snapshots

View File

@ -31,7 +31,7 @@ class TestVolumeSnapshot(volume_fakes.TestVolume):
self.snapshots_mock.reset_mock()
self.volumes_mock = self.volume_client.volumes
self.volumes_mock.reset_mock()
self.project_mock = self.app.client_manager.identity.projects
self.project_mock = self.identity_client.projects
self.project_mock.reset_mock()

View File

@ -41,7 +41,7 @@ class TestType(volume_fakes.TestVolume):
)
self.volume_encryption_types_mock.reset_mock()
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.projects_mock.reset_mock()

View File

@ -30,7 +30,7 @@ class TestVolumeAttachment(volume_fakes.TestVolume):
self.volume_attachments_mock = self.volume_client.attachments
self.volume_attachments_mock.reset_mock()
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.projects_mock.reset_mock()
self.servers_mock = self.compute_client.servers

View File

@ -24,7 +24,7 @@ class TestVolumeMessage(volume_fakes.TestVolume):
def setUp(self):
super().setUp()
self.projects_mock = self.app.client_manager.identity.projects
self.projects_mock = self.identity_client.projects
self.projects_mock.reset_mock()
self.volume_messages_mock = self.volume_client.messages