def test_create_policy_action_with_all_params(self):
        resource = 'policy_action'
        cmd = gbp.CreatePolicyAction(test_cli20.MyApp(sys.stdout), None)
        name = 'my-name'
        tenant_id = 'my-tenant'
        description = 'My PolicyAction'
        my_id = 'my-id'
        action_type = "allow"
        action_value = "1234"
        shared = 'true'
        args = ['--tenant-id', tenant_id,
                '--description', description,
                '--action-type', action_type,
                '--action-value', action_value,
                '--shared', shared,
                name]
        position_names = ['name', ]
        position_values = [name, ]
        self._test_create_resource(resource, cmd, name, my_id, args,
                                   position_names, position_values,
                                   tenant_id=tenant_id,
                                   description=description,
                                   action_type=action_type,
                                   action_value=action_value, shared=shared)
grouppolicy-policy-action-create with all params.
dataset/ETHPy150Open openstack/python-group-based-policy-client/gbpclient/tests/unit/test_cli20_policyaction.py/CLITestV20PolicyActionJSON.test_create_policy_action_with_all_params