summaryrefslogtreecommitdiffstats
path: root/moonclient/moonclient/object_categories.py
diff options
context:
space:
mode:
authorWuKong <rebirthmonkey@gmail.com>2015-09-23 11:58:00 +0200
committerWuKong <rebirthmonkey@gmail.com>2015-09-23 11:58:00 +0200
commit480d0fb4390de27b225722e72cb95686f5c42ff8 (patch)
treef4d1c95356fce394c9bc8db427e5be558ae64568 /moonclient/moonclient/object_categories.py
parentc572f02590ae0e70118bb6eec71b3bfdf3fb2b25 (diff)
review moonclient
Change-Id: I0969fe42fd756c025d549d0cffe07943cddd2d15 Signed-off-by: WuKong <rebirthmonkey@gmail.com>
Diffstat (limited to 'moonclient/moonclient/object_categories.py')
-rw-r--r--moonclient/moonclient/object_categories.py27
1 files changed, 13 insertions, 14 deletions
diff --git a/moonclient/moonclient/object_categories.py b/moonclient/moonclient/object_categories.py
index 6c0076ff..c86586f3 100644
--- a/moonclient/moonclient/object_categories.py
+++ b/moonclient/moonclient/object_categories.py
@@ -35,16 +35,16 @@ class ObjectCategoriesList(Lister):
class ObjectCategoriesAdd(Command):
- """List all Intra_Extensions."""
+ """Add a new object category."""
log = logging.getLogger(__name__)
def get_parser(self, prog_name):
parser = super(ObjectCategoriesAdd, self).get_parser(prog_name)
parser.add_argument(
- 'object_category',
- metavar='<object_category-uuid>',
- help='Object UUID',
+ 'object_category_name',
+ metavar='<object_category-name>',
+ help='Object category name',
)
parser.add_argument(
'--intraextension',
@@ -54,7 +54,7 @@ class ObjectCategoriesAdd(Command):
parser.add_argument(
'--description',
metavar='<description-str>',
- help='Category description',
+ help='Object category description',
)
return parser
@@ -63,9 +63,8 @@ class ObjectCategoriesAdd(Command):
parsed_args.intraextension = self.app.intraextension
data = self.app.get_url("/v3/OS-MOON/intra_extensions/{}/object_categories".format(parsed_args.intraextension),
post_data={
- "object_category_name": parsed_args.object_category,
- "object_category_description": parsed_args.description,
- },
+ "object_category_name": parsed_args.object_category_name,
+ "object_category_description": parsed_args.description},
authtoken=True)
return (
("id", "name", "description"),
@@ -74,16 +73,16 @@ class ObjectCategoriesAdd(Command):
class ObjectCategoriesDelete(Command):
- """List all Intra_Extensions."""
+ """Delete an object category."""
log = logging.getLogger(__name__)
def get_parser(self, prog_name):
parser = super(ObjectCategoriesDelete, self).get_parser(prog_name)
parser.add_argument(
- 'object_category',
+ 'object_category_id',
metavar='<object_category-uuid>',
- help='Object UUID',
+ help='Object category UUID',
)
parser.add_argument(
'--intraextension',
@@ -97,7 +96,7 @@ class ObjectCategoriesDelete(Command):
parsed_args.intraextension = self.app.intraextension
self.app.get_url("/v3/OS-MOON/intra_extensions/{}/object_categories/{}".format(
parsed_args.intraextension,
- parsed_args.object_category
- ),
+ parsed_args.object_category_id),
method="DELETE",
- authtoken=True) \ No newline at end of file
+ authtoken=True
+ ) \ No newline at end of file