def validate_args(self): """ Check if all required arguments are valid. :return: Raises ValueError if some required arguments are invalid, else nothing """ if not is_valid_nick(self.args['nickname']): raise ValueError('Invalid parameter: nickname') elif not is_valid_pass(self.args['password']): raise ValueError('Invalid parameter: password')
def validate_args(self): """ Check if all required arguments are valid. :return: Raises ValueError if some required arguments are invalid, else nothing """ if not routines.is_valid_nick(self.args["nickname"]): raise ValueError("Invalid parameter: nickname") elif not routines.is_valid_pass(self.args["password"]): raise ValueError("Invalid parameter: password") elif not routines.is_valid_email(self.args["email"]): raise ValueError("Invalid parameter: email") elif self.args["university"] < 2 or self.args["university"] > 68: raise ValueError("Invalid parameter: university") elif not self.args["gender"] in ["m", "M", "f", "F"]: raise ValueError("Invalid parameter: gender")