Exemplo n.º 1
0
    def is_valid(cpf):
        cpf_field = BRCPFField()

        try:
            cpf_field.clean(cpf)
            return True
        except ValidationError:
            return False
Exemplo n.º 2
0
    def clean_cpf(self):
        cpf = self.cleaned_data.get("cpf")

        if cpf:
            validador_cpf = BRCPFField()
            validador_cpf.clean(cpf)

        return cpf
Exemplo n.º 3
0
def validate_cpf(number):
    number = as_digits(number)
    field = BRCPFField()

    try:
        field.clean(number)
        return number
    except ValidationError:
        raise CPFValidationError('Numero de CPF invalido - (%s)' % number)