Skip to content

Commit 0e92ece

Browse files
committed
volume: Migrate 'volume transfer request *' to SDK
Change-Id: Iaaa280712580f51aa5da50179344cdeafa39c3f8 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
1 parent fe84a22 commit 0e92ece

6 files changed

Lines changed: 334 additions & 563 deletions

File tree

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

Lines changed: 0 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,6 @@ def __init__(self, **kwargs):
4848
self.qos_specs.resource_class = fakes.FakeResource(None, {})
4949
self.services = mock.Mock()
5050
self.services.resource_class = fakes.FakeResource(None, {})
51-
self.transfers = mock.Mock()
52-
self.transfers.resource_class = fakes.FakeResource(None, {})
5351
self.volume_snapshots = mock.Mock()
5452
self.volume_snapshots.resource_class = fakes.FakeResource(None, {})
5553
self.volume_types = mock.Mock()
@@ -110,69 +108,6 @@ def setUp(self):
110108
self.image_client = self.app.client_manager.image
111109

112110

113-
def create_one_transfer(attrs=None):
114-
"""Create a fake transfer.
115-
116-
:param dict attrs:
117-
A dictionary with all attributes of Transfer Request
118-
:return:
119-
A FakeResource object with volume_id, name, id.
120-
"""
121-
# Set default attribute
122-
transfer_info = {
123-
'volume_id': 'volume-id-' + uuid.uuid4().hex,
124-
'name': 'fake_transfer_name',
125-
'id': 'id-' + uuid.uuid4().hex,
126-
'links': 'links-' + uuid.uuid4().hex,
127-
}
128-
129-
# Overwrite default attributes if there are some attributes set
130-
attrs = attrs or {}
131-
132-
transfer_info.update(attrs)
133-
134-
transfer = fakes.FakeResource(None, transfer_info, loaded=True)
135-
136-
return transfer
137-
138-
139-
def create_transfers(attrs=None, count=2):
140-
"""Create multiple fake transfers.
141-
142-
:param dict attrs:
143-
A dictionary with all attributes of transfer
144-
:param Integer count:
145-
The number of transfers to be faked
146-
:return:
147-
A list of FakeResource objects
148-
"""
149-
transfers = []
150-
for n in range(0, count):
151-
transfers.append(create_one_transfer(attrs))
152-
153-
return transfers
154-
155-
156-
def get_transfers(transfers=None, count=2):
157-
"""Get an iterable MagicMock object with a list of faked transfers.
158-
159-
If transfers list is provided, then initialize the Mock object with the
160-
list. Otherwise create one.
161-
162-
:param List transfers:
163-
A list of FakeResource objects faking transfers
164-
:param Integer count:
165-
The number of transfers to be faked
166-
:return
167-
An iterable Mock object with side_effect set to a list of faked
168-
transfers
169-
"""
170-
if transfers is None:
171-
transfers = create_transfers(count)
172-
173-
return mock.Mock(side_effect=transfers)
174-
175-
176111
def create_one_service(attrs=None):
177112
"""Create a fake service.
178113

0 commit comments

Comments
 (0)