Skip to content

Commit e0615e8

Browse files
committed
Address issues from volume backend commands
This fixes some minor issues in release notes and the command list for the new volume backend commands. Also sorts the fakes used for volume unit tests to allow for multiple command update patches to hopefully reduce the odds of merge conflicts. Change-Id: Ic6e40f4c639368338cf085c68c17038f81da5361 Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
1 parent 9647d43 commit e0615e8

3 files changed

Lines changed: 39 additions & 38 deletions

File tree

doc/source/cli/commands.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,8 @@ referring to both Compute and Volume quotas.
156156
* ``user role``: (**Identity**) roles assigned to a user
157157
* ``volume``: (**Volume**) block volumes
158158
* ``volume backup``: (**Volume**) backup for volumes
159-
* ``volume backend``: (**volume**) volume backend storage
159+
* ``volume backend capability``: (**volume**) volume backend storage capabilities
160+
* ``volume backend pool``: (**volume**) volume backend storage pools
160161
* ``volume host``: (**Volume**) the physical computer for volumes
161162
* ``volume qos``: (**Volume**) quality-of-service (QoS) specification for volumes
162163
* ``volume snapshot``: (**Volume**) a point-in-time copy of a volume

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

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -290,47 +290,47 @@ def create_one_pool(attrs=None):
290290
class FakeVolumeClient(object):
291291

292292
def __init__(self, **kwargs):
293-
self.volumes = mock.Mock()
294-
self.volumes.resource_class = fakes.FakeResource(None, {})
293+
self.auth_token = kwargs['token']
294+
self.management_url = kwargs['endpoint']
295+
self.availability_zones = mock.Mock()
296+
self.availability_zones.resource_class = fakes.FakeResource(None, {})
297+
self.backups = mock.Mock()
298+
self.backups.resource_class = fakes.FakeResource(None, {})
299+
self.capabilities = mock.Mock()
300+
self.capabilities.resource_class = fakes.FakeResource(None, {})
301+
self.cgsnapshots = mock.Mock()
302+
self.cgsnapshots.resource_class = fakes.FakeResource(None, {})
303+
self.consistencygroups = mock.Mock()
304+
self.consistencygroups.resource_class = fakes.FakeResource(None, {})
295305
self.extensions = mock.Mock()
296306
self.extensions.resource_class = fakes.FakeResource(None, {})
297307
self.limits = mock.Mock()
298308
self.limits.resource_class = fakes.FakeResource(None, {})
299-
self.volume_snapshots = mock.Mock()
300-
self.volume_snapshots.resource_class = fakes.FakeResource(None, {})
301-
self.backups = mock.Mock()
302-
self.backups.resource_class = fakes.FakeResource(None, {})
303-
self.volume_types = mock.Mock()
304-
self.volume_types.resource_class = fakes.FakeResource(None, {})
305-
self.volume_type_access = mock.Mock()
306-
self.volume_type_access.resource_class = fakes.FakeResource(None, {})
307-
self.volume_encryption_types = mock.Mock()
308-
self.volume_encryption_types.resource_class = (
309-
fakes.FakeResource(None, {}))
310-
self.restores = mock.Mock()
311-
self.restores.resource_class = fakes.FakeResource(None, {})
309+
self.pools = mock.Mock()
310+
self.pools.resource_class = fakes.FakeResource(None, {})
312311
self.qos_specs = mock.Mock()
313312
self.qos_specs.resource_class = fakes.FakeResource(None, {})
314-
self.availability_zones = mock.Mock()
315-
self.availability_zones.resource_class = fakes.FakeResource(None, {})
316-
self.transfers = mock.Mock()
317-
self.transfers.resource_class = fakes.FakeResource(None, {})
318-
self.services = mock.Mock()
319-
self.services.resource_class = fakes.FakeResource(None, {})
320-
self.quotas = mock.Mock()
321-
self.quotas.resource_class = fakes.FakeResource(None, {})
322313
self.quota_classes = mock.Mock()
323314
self.quota_classes.resource_class = fakes.FakeResource(None, {})
324-
self.consistencygroups = mock.Mock()
325-
self.consistencygroups.resource_class = fakes.FakeResource(None, {})
326-
self.cgsnapshots = mock.Mock()
327-
self.cgsnapshots.resource_class = fakes.FakeResource(None, {})
328-
self.auth_token = kwargs['token']
329-
self.management_url = kwargs['endpoint']
330-
self.capabilities = mock.Mock()
331-
self.capabilities.resource_class = fakes.FakeResource(None, {})
332-
self.pools = mock.Mock()
333-
self.pools.resource_class = fakes.FakeResource(None, {})
315+
self.quotas = mock.Mock()
316+
self.quotas.resource_class = fakes.FakeResource(None, {})
317+
self.restores = mock.Mock()
318+
self.restores.resource_class = fakes.FakeResource(None, {})
319+
self.services = mock.Mock()
320+
self.services.resource_class = fakes.FakeResource(None, {})
321+
self.transfers = mock.Mock()
322+
self.transfers.resource_class = fakes.FakeResource(None, {})
323+
self.volume_encryption_types = mock.Mock()
324+
self.volume_encryption_types.resource_class = (
325+
fakes.FakeResource(None, {}))
326+
self.volume_snapshots = mock.Mock()
327+
self.volume_snapshots.resource_class = fakes.FakeResource(None, {})
328+
self.volume_type_access = mock.Mock()
329+
self.volume_type_access.resource_class = fakes.FakeResource(None, {})
330+
self.volume_types = mock.Mock()
331+
self.volume_types.resource_class = fakes.FakeResource(None, {})
332+
self.volumes = mock.Mock()
333+
self.volumes.resource_class = fakes.FakeResource(None, {})
334334

335335

336336
class TestVolume(utils.TestCommand):
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
features:
33
- |
4-
A new command, ``openstack volume backend capability show <host>`` was
5-
added which will provide a list of all capabilities that can be configured
4+
Add ``openstack volume backend capability show <host>`` command that
5+
provides a list of all capabilities that can be configured
66
for the requested backend. The required `<host>` parameter takes the form
77
`host@backend-name`.
88
- |
9-
A new command, ``openstack volume backend pool list`` was added which will
10-
provide a list of all backend storage pools. The optional ``-long``
9+
Add ``openstack volume backend pool list`` command that provides
10+
a list of all backend storage pools. The optional ``--long``
1111
parameter includes some basic configuration and stats for each pool.

0 commit comments

Comments
 (0)