'Creates a consumer.
:param str description: Optional field to add notes about the consumer
For more information, please refer to the official
API reference:
http://developer.openstack.org/api-ref/identity/v3-ext/#create-consumer'

def create_consumer(self, description=None):

    post_body = {'description': description}
    post_body = json.dumps({'consumer': post_body})
    (resp, body) = self.post('OS-OAUTH1/consumers', post_body)
    self.expected_success(201, resp.status)
    body = json.loads(body)
    return rest_client.ResponseBody(resp, body)
