diff options
| author | Dean Troyer <dtroyer@gmail.com> | 2015-10-16 16:02:07 -0500 |
|---|---|---|
| committer | Dean Troyer <dtroyer@gmail.com> | 2015-10-16 16:08:27 -0500 |
| commit | 195a0edeb77607cd95899834e5813ef34ada7c0c (patch) | |
| tree | a149f31260d07b791f8fc19b37c091df56d54121 /openstackclient/volume | |
| parent | 9f51ccdf8c2b2e1afceeb9e6570ed629191a71c8 (diff) | |
| download | python-openstackclient-195a0edeb77607cd95899834e5813ef34ada7c0c.tar.gz | |
Follow-on for volume list - add tests, clean help
* Add volume list tests for v1 (a copy of the v2 tests)
* Converts volume v2 tests to use Identity v3 so domains can be tested
* Add volume list (v2) tests for new options
* Re-orders volume list options (both v1 and v2) to match
* MArks the new volume list (v2) options as v2-only in doc
Change-Id: I2181b2c48cfde2147d7d0ef135322df8a81e7ce8
Diffstat (limited to 'openstackclient/volume')
| -rw-r--r-- | openstackclient/volume/v1/volume.py | 10 | ||||
| -rw-r--r-- | openstackclient/volume/v2/volume.py | 15 |
2 files changed, 12 insertions, 13 deletions
diff --git a/openstackclient/volume/v1/volume.py b/openstackclient/volume/v1/volume.py index 52b0eb2e..92afe8b0 100644 --- a/openstackclient/volume/v1/volume.py +++ b/openstackclient/volume/v1/volume.py @@ -207,16 +207,16 @@ class ListVolume(lister.Lister): def get_parser(self, prog_name): parser = super(ListVolume, self).get_parser(prog_name) parser.add_argument( + '--name', + metavar='<name>', + help='Filter results by volume name', + ) + parser.add_argument( '--status', metavar='<status>', help='Filter results by status', ) parser.add_argument( - '--name', - metavar='<name>', - help='Filter results by name', - ) - parser.add_argument( '--all-projects', action='store_true', default=False, diff --git a/openstackclient/volume/v2/volume.py b/openstackclient/volume/v2/volume.py index 5df65635..f59567cc 100644 --- a/openstackclient/volume/v2/volume.py +++ b/openstackclient/volume/v2/volume.py @@ -16,7 +16,6 @@ import copy import logging -import os from cliff import command from cliff import lister @@ -201,12 +200,6 @@ class ListVolume(lister.Lister): def get_parser(self, prog_name): parser = super(ListVolume, self).get_parser(prog_name) parser.add_argument( - '--all-projects', - action='store_true', - default=bool(int(os.environ.get("ALL_PROJECTS", 0))), - help='Include all projects (admin only)', - ) - parser.add_argument( '--project', metavar='<project-id>', help='Filter results by project (name or ID) (admin only)' @@ -221,7 +214,7 @@ class ListVolume(lister.Lister): parser.add_argument( '--name', metavar='<name>', - help='Filter results by name', + help='Filter results by volume name', ) parser.add_argument( '--status', @@ -229,6 +222,12 @@ class ListVolume(lister.Lister): help='Filter results by status', ) parser.add_argument( + '--all-projects', + action='store_true', + default=False, + help='Include all projects (admin only)', + ) + parser.add_argument( '--long', action='store_true', default=False, |
