Exemple #1
0
    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')
Exemple #2
0
    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")