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']
Code Description
LC Letter, Cased
Ll Letter, Lowercase
Lu Letter, Uppercase
Lt Letter, Titlecase
Lo Letter, Other
Nl Number, Letter
Type:The unicode data letter categories
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']
Code Description
LC Letter, Cased
Ll Letter, Lowercase
Lu Letter, Uppercase
Lt Letter, Titlecase
Lo Letter, Other
Nl Number, Letter
Type:The unicode data letter categories
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