tests: Move fake clients to top of file
These are important and they're easier to identify at the top of the file than nested deep inside. Change-Id: I1569c855fadfe4cdacf83ee07d08922bf3edefbc Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
This commit is contained in:
parent
1ff839da76
commit
e2940eea18
@ -23,6 +23,61 @@ from openstackclient.tests.unit.identity.v2_0 import fakes as identity_fakes
|
|||||||
from openstackclient.tests.unit import utils
|
from openstackclient.tests.unit import utils
|
||||||
|
|
||||||
|
|
||||||
|
class FakeImagev1Client:
|
||||||
|
|
||||||
|
def __init__(self, **kwargs):
|
||||||
|
self.images = mock.Mock()
|
||||||
|
|
||||||
|
|
||||||
|
class FakeVolumev1Client:
|
||||||
|
|
||||||
|
def __init__(self, **kwargs):
|
||||||
|
self.volumes = mock.Mock()
|
||||||
|
self.volumes.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.services = mock.Mock()
|
||||||
|
self.services.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.extensions = mock.Mock()
|
||||||
|
self.extensions.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.qos_specs = mock.Mock()
|
||||||
|
self.qos_specs.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.volume_types = mock.Mock()
|
||||||
|
self.volume_types.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.volume_encryption_types = mock.Mock()
|
||||||
|
self.volume_encryption_types.resource_class = (
|
||||||
|
fakes.FakeResource(None, {}))
|
||||||
|
self.transfers = mock.Mock()
|
||||||
|
self.transfers.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.volume_snapshots = mock.Mock()
|
||||||
|
self.volume_snapshots.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.backups = mock.Mock()
|
||||||
|
self.backups.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.restores = mock.Mock()
|
||||||
|
self.restores.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.auth_token = kwargs['token']
|
||||||
|
self.management_url = kwargs['endpoint']
|
||||||
|
|
||||||
|
|
||||||
|
class TestVolumev1(utils.TestCommand):
|
||||||
|
|
||||||
|
def setUp(self):
|
||||||
|
super().setUp()
|
||||||
|
|
||||||
|
self.app.client_manager.volume = FakeVolumev1Client(
|
||||||
|
endpoint=fakes.AUTH_URL,
|
||||||
|
token=fakes.AUTH_TOKEN,
|
||||||
|
)
|
||||||
|
|
||||||
|
self.app.client_manager.identity = identity_fakes.FakeIdentityv2Client(
|
||||||
|
endpoint=fakes.AUTH_URL,
|
||||||
|
token=fakes.AUTH_TOKEN,
|
||||||
|
)
|
||||||
|
|
||||||
|
self.app.client_manager.image = FakeImagev1Client(
|
||||||
|
endpoint=fakes.AUTH_URL,
|
||||||
|
token=fakes.AUTH_TOKEN,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class FakeTransfer(object):
|
class FakeTransfer(object):
|
||||||
"""Fake one or more Transfer."""
|
"""Fake one or more Transfer."""
|
||||||
|
|
||||||
@ -345,61 +400,6 @@ class FakeVolume(object):
|
|||||||
return mock.Mock(side_effect=volumes)
|
return mock.Mock(side_effect=volumes)
|
||||||
|
|
||||||
|
|
||||||
class FakeImagev1Client(object):
|
|
||||||
|
|
||||||
def __init__(self, **kwargs):
|
|
||||||
self.images = mock.Mock()
|
|
||||||
|
|
||||||
|
|
||||||
class FakeVolumev1Client(object):
|
|
||||||
|
|
||||||
def __init__(self, **kwargs):
|
|
||||||
self.volumes = mock.Mock()
|
|
||||||
self.volumes.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.services = mock.Mock()
|
|
||||||
self.services.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.extensions = mock.Mock()
|
|
||||||
self.extensions.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.qos_specs = mock.Mock()
|
|
||||||
self.qos_specs.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.volume_types = mock.Mock()
|
|
||||||
self.volume_types.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.volume_encryption_types = mock.Mock()
|
|
||||||
self.volume_encryption_types.resource_class = (
|
|
||||||
fakes.FakeResource(None, {}))
|
|
||||||
self.transfers = mock.Mock()
|
|
||||||
self.transfers.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.volume_snapshots = mock.Mock()
|
|
||||||
self.volume_snapshots.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.backups = mock.Mock()
|
|
||||||
self.backups.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.restores = mock.Mock()
|
|
||||||
self.restores.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.auth_token = kwargs['token']
|
|
||||||
self.management_url = kwargs['endpoint']
|
|
||||||
|
|
||||||
|
|
||||||
class TestVolumev1(utils.TestCommand):
|
|
||||||
|
|
||||||
def setUp(self):
|
|
||||||
super(TestVolumev1, self).setUp()
|
|
||||||
|
|
||||||
self.app.client_manager.volume = FakeVolumev1Client(
|
|
||||||
endpoint=fakes.AUTH_URL,
|
|
||||||
token=fakes.AUTH_TOKEN,
|
|
||||||
)
|
|
||||||
|
|
||||||
self.app.client_manager.identity = identity_fakes.FakeIdentityv2Client(
|
|
||||||
endpoint=fakes.AUTH_URL,
|
|
||||||
token=fakes.AUTH_TOKEN,
|
|
||||||
)
|
|
||||||
|
|
||||||
self.app.client_manager.image = FakeImagev1Client(
|
|
||||||
endpoint=fakes.AUTH_URL,
|
|
||||||
token=fakes.AUTH_TOKEN,
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
class FakeVolumeType(object):
|
class FakeVolumeType(object):
|
||||||
"""Fake one or more type."""
|
"""Fake one or more type."""
|
||||||
|
|
||||||
|
@ -40,6 +40,73 @@ QUOTA = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
class FakeVolumeClient:
|
||||||
|
|
||||||
|
def __init__(self, **kwargs):
|
||||||
|
self.auth_token = kwargs['token']
|
||||||
|
self.management_url = kwargs['endpoint']
|
||||||
|
self.api_version = api_versions.APIVersion('2.0')
|
||||||
|
|
||||||
|
self.availability_zones = mock.Mock()
|
||||||
|
self.availability_zones.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.backups = mock.Mock()
|
||||||
|
self.backups.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.capabilities = mock.Mock()
|
||||||
|
self.capabilities.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.cgsnapshots = mock.Mock()
|
||||||
|
self.cgsnapshots.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.consistencygroups = mock.Mock()
|
||||||
|
self.consistencygroups.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.extensions = mock.Mock()
|
||||||
|
self.extensions.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.limits = mock.Mock()
|
||||||
|
self.limits.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.pools = mock.Mock()
|
||||||
|
self.pools.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.qos_specs = mock.Mock()
|
||||||
|
self.qos_specs.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.quota_classes = mock.Mock()
|
||||||
|
self.quota_classes.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.quotas = mock.Mock()
|
||||||
|
self.quotas.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.restores = mock.Mock()
|
||||||
|
self.restores.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.services = mock.Mock()
|
||||||
|
self.services.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.transfers = mock.Mock()
|
||||||
|
self.transfers.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.volume_encryption_types = mock.Mock()
|
||||||
|
self.volume_encryption_types.resource_class = (
|
||||||
|
fakes.FakeResource(None, {}))
|
||||||
|
self.volume_snapshots = mock.Mock()
|
||||||
|
self.volume_snapshots.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.volume_type_access = mock.Mock()
|
||||||
|
self.volume_type_access.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.volume_types = mock.Mock()
|
||||||
|
self.volume_types.resource_class = fakes.FakeResource(None, {})
|
||||||
|
self.volumes = mock.Mock()
|
||||||
|
self.volumes.resource_class = fakes.FakeResource(None, {})
|
||||||
|
|
||||||
|
|
||||||
|
class TestVolume(utils.TestCommand):
|
||||||
|
|
||||||
|
def setUp(self):
|
||||||
|
super().setUp()
|
||||||
|
|
||||||
|
self.app.client_manager.volume = FakeVolumeClient(
|
||||||
|
endpoint=fakes.AUTH_URL,
|
||||||
|
token=fakes.AUTH_TOKEN
|
||||||
|
)
|
||||||
|
self.app.client_manager.identity = identity_fakes.FakeIdentityv3Client(
|
||||||
|
endpoint=fakes.AUTH_URL,
|
||||||
|
token=fakes.AUTH_TOKEN
|
||||||
|
)
|
||||||
|
self.app.client_manager.image = image_fakes.FakeImagev2Client(
|
||||||
|
endpoint=fakes.AUTH_URL,
|
||||||
|
token=fakes.AUTH_TOKEN
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class FakeTransfer(object):
|
class FakeTransfer(object):
|
||||||
"""Fake one or more Transfer."""
|
"""Fake one or more Transfer."""
|
||||||
|
|
||||||
@ -289,73 +356,6 @@ class FakePool(object):
|
|||||||
return pool
|
return pool
|
||||||
|
|
||||||
|
|
||||||
class FakeVolumeClient(object):
|
|
||||||
|
|
||||||
def __init__(self, **kwargs):
|
|
||||||
self.auth_token = kwargs['token']
|
|
||||||
self.management_url = kwargs['endpoint']
|
|
||||||
self.api_version = api_versions.APIVersion('2.0')
|
|
||||||
|
|
||||||
self.availability_zones = mock.Mock()
|
|
||||||
self.availability_zones.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.backups = mock.Mock()
|
|
||||||
self.backups.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.capabilities = mock.Mock()
|
|
||||||
self.capabilities.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.cgsnapshots = mock.Mock()
|
|
||||||
self.cgsnapshots.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.consistencygroups = mock.Mock()
|
|
||||||
self.consistencygroups.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.extensions = mock.Mock()
|
|
||||||
self.extensions.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.limits = mock.Mock()
|
|
||||||
self.limits.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.pools = mock.Mock()
|
|
||||||
self.pools.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.qos_specs = mock.Mock()
|
|
||||||
self.qos_specs.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.quota_classes = mock.Mock()
|
|
||||||
self.quota_classes.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.quotas = mock.Mock()
|
|
||||||
self.quotas.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.restores = mock.Mock()
|
|
||||||
self.restores.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.services = mock.Mock()
|
|
||||||
self.services.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.transfers = mock.Mock()
|
|
||||||
self.transfers.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.volume_encryption_types = mock.Mock()
|
|
||||||
self.volume_encryption_types.resource_class = (
|
|
||||||
fakes.FakeResource(None, {}))
|
|
||||||
self.volume_snapshots = mock.Mock()
|
|
||||||
self.volume_snapshots.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.volume_type_access = mock.Mock()
|
|
||||||
self.volume_type_access.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.volume_types = mock.Mock()
|
|
||||||
self.volume_types.resource_class = fakes.FakeResource(None, {})
|
|
||||||
self.volumes = mock.Mock()
|
|
||||||
self.volumes.resource_class = fakes.FakeResource(None, {})
|
|
||||||
|
|
||||||
|
|
||||||
class TestVolume(utils.TestCommand):
|
|
||||||
|
|
||||||
def setUp(self):
|
|
||||||
super(TestVolume, self).setUp()
|
|
||||||
|
|
||||||
self.app.client_manager.volume = FakeVolumeClient(
|
|
||||||
endpoint=fakes.AUTH_URL,
|
|
||||||
token=fakes.AUTH_TOKEN
|
|
||||||
)
|
|
||||||
self.app.client_manager.identity = identity_fakes.FakeIdentityv3Client(
|
|
||||||
endpoint=fakes.AUTH_URL,
|
|
||||||
token=fakes.AUTH_TOKEN
|
|
||||||
)
|
|
||||||
self.app.client_manager.image = image_fakes.FakeImagev2Client(
|
|
||||||
endpoint=fakes.AUTH_URL,
|
|
||||||
token=fakes.AUTH_TOKEN
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
class FakeVolume(object):
|
class FakeVolume(object):
|
||||||
"""Fake one or more volumes."""
|
"""Fake one or more volumes."""
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ from openstackclient.tests.unit import utils
|
|||||||
from openstackclient.tests.unit.volume.v2 import fakes as volume_v2_fakes
|
from openstackclient.tests.unit.volume.v2 import fakes as volume_v2_fakes
|
||||||
|
|
||||||
|
|
||||||
class FakeVolumeClient(object):
|
class FakeVolumeClient:
|
||||||
|
|
||||||
def __init__(self, **kwargs):
|
def __init__(self, **kwargs):
|
||||||
self.auth_token = kwargs['token']
|
self.auth_token = kwargs['token']
|
||||||
|
Loading…
x
Reference in New Issue
Block a user