Change the 'intraextension create' to 'intraextension add'. 79/2479/1
authorasteroide <thomas.duval@orange.com>
Mon, 12 Oct 2015 15:51:43 +0000 (17:51 +0200)
committerasteroide <thomas.duval@orange.com>
Mon, 12 Oct 2015 15:51:43 +0000 (17:51 +0200)
Change-Id: I23932ce17e00044d87b8dcf2065571c0e82a7a30

19 files changed:
moonclient/moonclient/tenants.py
moonclient/moonclient/tests/functional_tests.sh
moonclient/moonclient/tests/tests_action_assignments.json
moonclient/moonclient/tests/tests_action_categories.json
moonclient/moonclient/tests/tests_action_scopes.json
moonclient/moonclient/tests/tests_actions.json
moonclient/moonclient/tests/tests_configuration.json
moonclient/moonclient/tests/tests_object_assignments.json
moonclient/moonclient/tests/tests_object_categories.json
moonclient/moonclient/tests/tests_object_scopes.json
moonclient/moonclient/tests/tests_objects.json
moonclient/moonclient/tests/tests_rules.json
moonclient/moonclient/tests/tests_subject_assignments.json
moonclient/moonclient/tests/tests_subject_categories.json
moonclient/moonclient/tests/tests_subject_scopes.json
moonclient/moonclient/tests/tests_subjects.json
moonclient/moonclient/tests/tests_submetarules.json
moonclient/moonclient/tests/tests_tenants.json
moonclient/setup.py

index c1f99af..b2e0aaf 100644 (file)
@@ -123,6 +123,7 @@ class TenantSet(Command):
 
     log = logging.getLogger(__name__)
 
+    # TODO: could use a PATCH method also
     def get_parser(self, prog_name):
         parser = super(TenantSet, self).get_parser(prog_name)
         parser.add_argument(
index 789b916..505980c 100644 (file)
@@ -23,7 +23,7 @@ function test_cmd {
 }
 
 test_cmd "intraextension list"
-test_cmd "intraextension create --policy_model policy_rbac func_test"
+test_cmd "intraextension add --policy_model policy_rbac func_test"
 uuid=$(cat /tmp/_ | cut -d " " -f 3)
 test_cmd "intraextension tenant set $uuid $OS_TENANT_NAME"
 test_cmd "intraextension show $uuid"
index 27027fa..dc9cb27 100644 (file)
@@ -23,7 +23,7 @@
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_admin",
-        "command": "intraextension create --policy_model policy_admin admin_test",
+        "command": "intraextension add --policy_model policy_rbac_admin admin_test",
         "result": "IntraExtension created: (?P<uuid_admin>\\w+)",
         "description": "Create an admin intra extension",
         "command_options": ""
index dfd4be6..bf6a72c 100644 (file)
@@ -23,7 +23,7 @@
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_admin",
-        "command": "intraextension create --policy_model policy_admin admin_test",
+        "command": "intraextension add --policy_model policy_rbac_admin admin_test",
         "result": "IntraExtension created: (?P<uuid_admin>\\w+)",
         "description": "Create an admin intra extension",
         "command_options": ""
index 5cba922..437c8e6 100644 (file)
@@ -23,7 +23,7 @@
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_admin",
-        "command": "intraextension create --policy_model policy_admin admin_test",
+        "command": "intraextension add --policy_model policy_rbac_admin admin_test",
         "result": "IntraExtension created: (?P<uuid_admin>\\w+)",
         "description": "Create an admin intra extension",
         "command_options": ""
index 17fd886..f565cca 100644 (file)
@@ -23,7 +23,7 @@
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_admin",
-        "command": "intraextension create --policy_model policy_admin admin_test",
+        "command": "intraextension add --policy_model policy_rbac_admin admin_test",
         "result": "IntraExtension created: (?P<uuid_admin>\\w+)",
         "description": "Create an admin intra extension",
         "command_options": ""
index c470cc1..83b9fd6 100644 (file)
@@ -23,7 +23,7 @@
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_admin",
-        "command": "intraextension create --policy_model policy_admin admin_test",
+        "command": "intraextension add --policy_model policy_rbac_admin admin_test",
         "result": "IntraExtension created: (?P<uuid_admin>\\w+)",
         "description": "Create an admin intra extension",
         "command_options": ""
index 450066a..35fd34a 100644 (file)
@@ -23,7 +23,7 @@
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_admin",
-        "command": "intraextension create --policy_model policy_admin admin_test",
+        "command": "intraextension add --policy_model policy_rbac_admin admin_test",
         "result": "IntraExtension created: (?P<uuid_admin>\\w+)",
         "description": "Create an admin intra extension",
         "command_options": ""
index cd7ad01..a646464 100644 (file)
@@ -23,7 +23,7 @@
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_admin",
-        "command": "intraextension create --policy_model policy_admin admin_test",
+        "command": "intraextension add --policy_model policy_rbac_admin admin_test",
         "result": "IntraExtension created: (?P<uuid_admin>\\w+)",
         "description": "Create an admin intra extension",
         "command_options": ""
index f298fa1..c9f832e 100644 (file)
@@ -23,7 +23,7 @@
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_admin",
-        "command": "intraextension create --policy_model policy_admin admin_test",
+        "command": "intraextension add --policy_model policy_rbac_admin admin_test",
         "result": "IntraExtension created: (?P<uuid_admin>\\w+)",
         "description": "Create an admin intra extension",
         "command_options": ""
index cb4e766..c3a70f4 100644 (file)
@@ -23,7 +23,7 @@
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_admin",
-        "command": "intraextension create --policy_model policy_admin admin_test",
+        "command": "intraextension add --policy_model policy_rbac_admin admin_test",
         "result": "IntraExtension created: (?P<uuid_admin>\\w+)",
         "description": "Create an admin intra extension",
         "command_options": ""
index cfbedec..5d3229b 100644 (file)
@@ -23,7 +23,7 @@
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_admin",
-        "command": "intraextension create --policy_model policy_admin admin_test",
+        "command": "intraextension add --policy_model policy_rbac_admin admin_test",
         "result": "IntraExtension created: (?P<uuid_admin>\\w+)",
         "description": "Create an admin intra extension",
         "command_options": ""
index 3a9d93b..7eb1e82 100644 (file)
@@ -23,7 +23,7 @@
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_admin",
-        "command": "intraextension create --policy_model policy_admin admin_test",
+        "command": "intraextension add --policy_model policy_rbac_admin admin_test",
         "result": "IntraExtension created: (?P<uuid_admin>\\w+)",
         "description": "Create an admin intra extension",
         "command_options": ""
index 644d78b..63bd349 100644 (file)
@@ -23,7 +23,7 @@
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_admin",
-        "command": "intraextension create --policy_model policy_admin admin_test",
+        "command": "intraextension add --policy_model policy_rbac_admin admin_test",
         "result": "IntraExtension created: (?P<uuid_admin>\\w+)",
         "description": "Create an admin intra extension",
         "command_options": ""
index 7b16f42..c6f7f30 100644 (file)
@@ -23,7 +23,7 @@
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_admin",
-        "command": "intraextension create --policy_model policy_admin admin_test",
+        "command": "intraextension add --policy_model policy_rbac_admin admin_test",
         "result": "IntraExtension created: (?P<uuid_admin>\\w+)",
         "description": "Create an admin intra extension",
         "command_options": ""
index 7453c6a..7001e22 100644 (file)
@@ -23,7 +23,7 @@
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_admin",
-        "command": "intraextension create --policy_model policy_admin admin_test",
+        "command": "intraextension add --policy_model policy_rbac_admin admin_test",
         "result": "IntraExtension created: (?P<uuid_admin>\\w+)",
         "description": "Create an admin intra extension",
         "command_options": ""
index 64ca86f..955f628 100644 (file)
@@ -23,7 +23,7 @@
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
       },
       {
         "name": "create_intraextension_admin",
-        "command": "intraextension create --policy_model policy_admin admin_test",
+        "command": "intraextension add --policy_model policy_rbac_admin admin_test",
         "result": "IntraExtension created: (?P<uuid_admin>\\w+)",
         "description": "Create an admin intra extension",
         "command_options": ""
index 2f24a29..02b2075 100644 (file)
@@ -23,7 +23,7 @@
       },
       {
         "name": "create_intraextension_admin",
-        "command": "intraextension create --policy_model policy_admin admin_test",
+        "command": "intraextension add --policy_model policy_rbac_admin admin_test",
         "result": "IntraExtension created: (?P<uuid_admin>\\w+)",
         "description": "Create an admin intra extension",
         "command_options": ""
@@ -36,7 +36,7 @@
       },
       {
         "name": "create_intraextension_authz",
-        "command": "intraextension create --policy_model policy_authz authz_test",
+        "command": "intraextension add --policy_model policy_authz authz_test",
         "result": "IntraExtension created: (?P<uuid_authz>\\w+)",
         "description": "Create an authz intra extension",
         "command_options": ""
index 44d89a9..e048bf9 100644 (file)
@@ -69,7 +69,7 @@ setup(
             'tenant_delete = moonclient.tenants:TenantDelete',
 
             'intraextension_select = moonclient.intraextension:IntraExtensionSelect',
-            'intraextension_create = moonclient.intraextension:IntraExtensionCreate',
+            'intraextension_add = moonclient.intraextension:IntraExtensionCreate',
             'intraextension_list = moonclient.intraextension:IntraExtensionList',
             'intraextension_delete = moonclient.intraextension:IntraExtensionDelete',
             'intraextension_show = moonclient.intraextension:IntraExtensionShow',