Skip to content

Commit 841c542

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "tests: Move fake clients to top of file"
2 parents c458ad4 + e2940ee commit 841c542

3 files changed

Lines changed: 123 additions & 123 deletions

File tree

openstackclient/tests/unit/volume/v1/fakes.py

Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,61 @@
2323
from openstackclient.tests.unit import utils
2424

2525

26+
class FakeImagev1Client:
27+
28+
def __init__(self, **kwargs):
29+
self.images = mock.Mock()
30+
31+
32+
class FakeVolumev1Client:
33+
34+
def __init__(self, **kwargs):
35+
self.volumes = mock.Mock()
36+
self.volumes.resource_class = fakes.FakeResource(None, {})
37+
self.services = mock.Mock()
38+
self.services.resource_class = fakes.FakeResource(None, {})
39+
self.extensions = mock.Mock()
40+
self.extensions.resource_class = fakes.FakeResource(None, {})
41+
self.qos_specs = mock.Mock()
42+
self.qos_specs.resource_class = fakes.FakeResource(None, {})
43+
self.volume_types = mock.Mock()
44+
self.volume_types.resource_class = fakes.FakeResource(None, {})
45+
self.volume_encryption_types = mock.Mock()
46+
self.volume_encryption_types.resource_class = (
47+
fakes.FakeResource(None, {}))
48+
self.transfers = mock.Mock()
49+
self.transfers.resource_class = fakes.FakeResource(None, {})
50+
self.volume_snapshots = mock.Mock()
51+
self.volume_snapshots.resource_class = fakes.FakeResource(None, {})
52+
self.backups = mock.Mock()
53+
self.backups.resource_class = fakes.FakeResource(None, {})
54+
self.restores = mock.Mock()
55+
self.restores.resource_class = fakes.FakeResource(None, {})
56+
self.auth_token = kwargs['token']
57+
self.management_url = kwargs['endpoint']
58+
59+
60+
class TestVolumev1(utils.TestCommand):
61+
62+
def setUp(self):
63+
super().setUp()
64+
65+
self.app.client_manager.volume = FakeVolumev1Client(
66+
endpoint=fakes.AUTH_URL,
67+
token=fakes.AUTH_TOKEN,
68+
)
69+
70+
self.app.client_manager.identity = identity_fakes.FakeIdentityv2Client(
71+
endpoint=fakes.AUTH_URL,
72+
token=fakes.AUTH_TOKEN,
73+
)
74+
75+
self.app.client_manager.image = FakeImagev1Client(
76+
endpoint=fakes.AUTH_URL,
77+
token=fakes.AUTH_TOKEN,
78+
)
79+
80+
2681
class FakeTransfer(object):
2782
"""Fake one or more Transfer."""
2883

@@ -345,61 +400,6 @@ def get_volumes(volumes=None, count=2):
345400
return mock.Mock(side_effect=volumes)
346401

347402

348-
class FakeImagev1Client(object):
349-
350-
def __init__(self, **kwargs):
351-
self.images = mock.Mock()
352-
353-
354-
class FakeVolumev1Client(object):
355-
356-
def __init__(self, **kwargs):
357-
self.volumes = mock.Mock()
358-
self.volumes.resource_class = fakes.FakeResource(None, {})
359-
self.services = mock.Mock()
360-
self.services.resource_class = fakes.FakeResource(None, {})
361-
self.extensions = mock.Mock()
362-
self.extensions.resource_class = fakes.FakeResource(None, {})
363-
self.qos_specs = mock.Mock()
364-
self.qos_specs.resource_class = fakes.FakeResource(None, {})
365-
self.volume_types = mock.Mock()
366-
self.volume_types.resource_class = fakes.FakeResource(None, {})
367-
self.volume_encryption_types = mock.Mock()
368-
self.volume_encryption_types.resource_class = (
369-
fakes.FakeResource(None, {}))
370-
self.transfers = mock.Mock()
371-
self.transfers.resource_class = fakes.FakeResource(None, {})
372-
self.volume_snapshots = mock.Mock()
373-
self.volume_snapshots.resource_class = fakes.FakeResource(None, {})
374-
self.backups = mock.Mock()
375-
self.backups.resource_class = fakes.FakeResource(None, {})
376-
self.restores = mock.Mock()
377-
self.restores.resource_class = fakes.FakeResource(None, {})
378-
self.auth_token = kwargs['token']
379-
self.management_url = kwargs['endpoint']
380-
381-
382-
class TestVolumev1(utils.TestCommand):
383-
384-
def setUp(self):
385-
super(TestVolumev1, self).setUp()
386-
387-
self.app.client_manager.volume = FakeVolumev1Client(
388-
endpoint=fakes.AUTH_URL,
389-
token=fakes.AUTH_TOKEN,
390-
)
391-
392-
self.app.client_manager.identity = identity_fakes.FakeIdentityv2Client(
393-
endpoint=fakes.AUTH_URL,
394-
token=fakes.AUTH_TOKEN,
395-
)
396-
397-
self.app.client_manager.image = FakeImagev1Client(
398-
endpoint=fakes.AUTH_URL,
399-
token=fakes.AUTH_TOKEN,
400-
)
401-
402-
403403
class FakeVolumeType(object):
404404
"""Fake one or more type."""
405405

openstackclient/tests/unit/volume/v2/fakes.py

Lines changed: 67 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,73 @@
4040
}
4141

4242

43+
class FakeVolumeClient:
44+
45+
def __init__(self, **kwargs):
46+
self.auth_token = kwargs['token']
47+
self.management_url = kwargs['endpoint']
48+
self.api_version = api_versions.APIVersion('2.0')
49+
50+
self.availability_zones = mock.Mock()
51+
self.availability_zones.resource_class = fakes.FakeResource(None, {})
52+
self.backups = mock.Mock()
53+
self.backups.resource_class = fakes.FakeResource(None, {})
54+
self.capabilities = mock.Mock()
55+
self.capabilities.resource_class = fakes.FakeResource(None, {})
56+
self.cgsnapshots = mock.Mock()
57+
self.cgsnapshots.resource_class = fakes.FakeResource(None, {})
58+
self.consistencygroups = mock.Mock()
59+
self.consistencygroups.resource_class = fakes.FakeResource(None, {})
60+
self.extensions = mock.Mock()
61+
self.extensions.resource_class = fakes.FakeResource(None, {})
62+
self.limits = mock.Mock()
63+
self.limits.resource_class = fakes.FakeResource(None, {})
64+
self.pools = mock.Mock()
65+
self.pools.resource_class = fakes.FakeResource(None, {})
66+
self.qos_specs = mock.Mock()
67+
self.qos_specs.resource_class = fakes.FakeResource(None, {})
68+
self.quota_classes = mock.Mock()
69+
self.quota_classes.resource_class = fakes.FakeResource(None, {})
70+
self.quotas = mock.Mock()
71+
self.quotas.resource_class = fakes.FakeResource(None, {})
72+
self.restores = mock.Mock()
73+
self.restores.resource_class = fakes.FakeResource(None, {})
74+
self.services = mock.Mock()
75+
self.services.resource_class = fakes.FakeResource(None, {})
76+
self.transfers = mock.Mock()
77+
self.transfers.resource_class = fakes.FakeResource(None, {})
78+
self.volume_encryption_types = mock.Mock()
79+
self.volume_encryption_types.resource_class = (
80+
fakes.FakeResource(None, {}))
81+
self.volume_snapshots = mock.Mock()
82+
self.volume_snapshots.resource_class = fakes.FakeResource(None, {})
83+
self.volume_type_access = mock.Mock()
84+
self.volume_type_access.resource_class = fakes.FakeResource(None, {})
85+
self.volume_types = mock.Mock()
86+
self.volume_types.resource_class = fakes.FakeResource(None, {})
87+
self.volumes = mock.Mock()
88+
self.volumes.resource_class = fakes.FakeResource(None, {})
89+
90+
91+
class TestVolume(utils.TestCommand):
92+
93+
def setUp(self):
94+
super().setUp()
95+
96+
self.app.client_manager.volume = FakeVolumeClient(
97+
endpoint=fakes.AUTH_URL,
98+
token=fakes.AUTH_TOKEN
99+
)
100+
self.app.client_manager.identity = identity_fakes.FakeIdentityv3Client(
101+
endpoint=fakes.AUTH_URL,
102+
token=fakes.AUTH_TOKEN
103+
)
104+
self.app.client_manager.image = image_fakes.FakeImagev2Client(
105+
endpoint=fakes.AUTH_URL,
106+
token=fakes.AUTH_TOKEN
107+
)
108+
109+
43110
class FakeTransfer(object):
44111
"""Fake one or more Transfer."""
45112

@@ -289,73 +356,6 @@ def create_one_pool(attrs=None):
289356
return pool
290357

291358

292-
class FakeVolumeClient(object):
293-
294-
def __init__(self, **kwargs):
295-
self.auth_token = kwargs['token']
296-
self.management_url = kwargs['endpoint']
297-
self.api_version = api_versions.APIVersion('2.0')
298-
299-
self.availability_zones = mock.Mock()
300-
self.availability_zones.resource_class = fakes.FakeResource(None, {})
301-
self.backups = mock.Mock()
302-
self.backups.resource_class = fakes.FakeResource(None, {})
303-
self.capabilities = mock.Mock()
304-
self.capabilities.resource_class = fakes.FakeResource(None, {})
305-
self.cgsnapshots = mock.Mock()
306-
self.cgsnapshots.resource_class = fakes.FakeResource(None, {})
307-
self.consistencygroups = mock.Mock()
308-
self.consistencygroups.resource_class = fakes.FakeResource(None, {})
309-
self.extensions = mock.Mock()
310-
self.extensions.resource_class = fakes.FakeResource(None, {})
311-
self.limits = mock.Mock()
312-
self.limits.resource_class = fakes.FakeResource(None, {})
313-
self.pools = mock.Mock()
314-
self.pools.resource_class = fakes.FakeResource(None, {})
315-
self.qos_specs = mock.Mock()
316-
self.qos_specs.resource_class = fakes.FakeResource(None, {})
317-
self.quota_classes = mock.Mock()
318-
self.quota_classes.resource_class = fakes.FakeResource(None, {})
319-
self.quotas = mock.Mock()
320-
self.quotas.resource_class = fakes.FakeResource(None, {})
321-
self.restores = mock.Mock()
322-
self.restores.resource_class = fakes.FakeResource(None, {})
323-
self.services = mock.Mock()
324-
self.services.resource_class = fakes.FakeResource(None, {})
325-
self.transfers = mock.Mock()
326-
self.transfers.resource_class = fakes.FakeResource(None, {})
327-
self.volume_encryption_types = mock.Mock()
328-
self.volume_encryption_types.resource_class = (
329-
fakes.FakeResource(None, {}))
330-
self.volume_snapshots = mock.Mock()
331-
self.volume_snapshots.resource_class = fakes.FakeResource(None, {})
332-
self.volume_type_access = mock.Mock()
333-
self.volume_type_access.resource_class = fakes.FakeResource(None, {})
334-
self.volume_types = mock.Mock()
335-
self.volume_types.resource_class = fakes.FakeResource(None, {})
336-
self.volumes = mock.Mock()
337-
self.volumes.resource_class = fakes.FakeResource(None, {})
338-
339-
340-
class TestVolume(utils.TestCommand):
341-
342-
def setUp(self):
343-
super(TestVolume, self).setUp()
344-
345-
self.app.client_manager.volume = FakeVolumeClient(
346-
endpoint=fakes.AUTH_URL,
347-
token=fakes.AUTH_TOKEN
348-
)
349-
self.app.client_manager.identity = identity_fakes.FakeIdentityv3Client(
350-
endpoint=fakes.AUTH_URL,
351-
token=fakes.AUTH_TOKEN
352-
)
353-
self.app.client_manager.image = image_fakes.FakeImagev2Client(
354-
endpoint=fakes.AUTH_URL,
355-
token=fakes.AUTH_TOKEN
356-
)
357-
358-
359359
class FakeVolume(object):
360360
"""Fake one or more volumes."""
361361

openstackclient/tests/unit/volume/v3/fakes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
from openstackclient.tests.unit.volume.v2 import fakes as volume_v2_fakes
2424

2525

26-
class FakeVolumeClient(object):
26+
class FakeVolumeClient:
2727

2828
def __init__(self, **kwargs):
2929
self.auth_token = kwargs['token']

0 commit comments

Comments
 (0)