def create_user(context, user={}): user.setdefault('id', "some random user") user.setdefault('is_admin', True) context.elevated() return db.user_create(context, user)['id']
def create_user(self, name, access_key, secret_key, is_admin): """Create a user""" values = {'id': name, 'access_key': access_key, 'secret_key': secret_key, 'is_admin': is_admin} try: user_ref = db.user_create(context.get_admin_context(), values) return self._db_user_to_auth_user(user_ref) except exception.Duplicate, e: raise exception.UserExists(user=name)