Exemplo n.º 1
0
 def setUp(self):
     self.role_dict = {"id": "1", "name": "KeystoneServiceAdmin"}
     self.role_serialized_str = json.dumps({"role": self.role_dict})
     self.expected_role = Role(id_="1", name="KeystoneServiceAdmin")
     self.role_dict_list = [self.role_dict]
     self.roles_serialized_str = json.dumps({"roles": self.role_dict_list})
     self.expected_roles = Roles(roles=[self.expected_role])
     self.expected_json = json.dumps({"role": self.role_dict})
Exemplo n.º 2
0
 def create_role(self, name=None, requestslib_kwargs=None):
     """
     @summary: Create a role.
     @return: response
     @rtype: Response
     @param name: the role name
     @type name: String
     """
     url = '{0}/{1}/roles'.format(self.base_url, _admin_extensions)
     role_request_object = Role(name=name)
     response = self.request('POST',
                             url,
                             response_entity_type=Role,
                             request_entity=role_request_object,
                             requestslib_kwargs=requestslib_kwargs)
     return response