commons.validators

Common Validators

class commons.validators.BlankSpacesValidator

Bases: object

deconstruct()

Returns a 3-tuple of class import path, positional arguments, and keyword arguments.

class commons.validators.ExtensionValidator(valid_extensions=[])

Bases: object

deconstruct()

Returns a 3-tuple of class import path, positional arguments, and keyword arguments.

class commons.validators.LowerCaseLetterCountValidator(min_lowercase_letters)

Bases: password_policies.forms.validators.BaseCountValidator

Counts the occurrences of letters and raises a ValidationError if the count is less than get_min_count().

categories = ['Ll']

The unicode data letter categories – ==== =========== Code Description ==== =========== LC Letter, Cased Ll Letter, Lowercase Lu Letter, Uppercase Lt Letter, Titlecase Lo Letter, Other Nl Number, Letter ==== ===========

code = u'invalid_letter_count'

The validator’s error code.

get_error_message()

Returns this validator’s error message.

get_min_count()

Returns: Min lowercase letters

class commons.validators.UpperCaseLetterCountValidator(min_uppercase_letters)

Bases: password_policies.forms.validators.BaseCountValidator

Counts the occurrences of letters and raises a ValidationError if the count is less than get_min_count().

categories = ['Lu']

The unicode data letter categories – ==== =========== Code Description ==== =========== LC Letter, Cased Ll Letter, Lowercase Lu Letter, Uppercase Lt Letter, Titlecase Lo Letter, Other Nl Number, Letter ==== ===========

code = u'invalid_letter_count'

The validator’s error code.

get_error_message()

Returns this validator’s error message.

get_min_count()

Returns: Min uppercase letters