akvo.password_policy.rules.character module
- class akvo.password_policy.rules.character.CharacterRule(error_code: str, pattern: str, min_length: int = 1)[source]
Bases:
ValidationRule
- ERROR_CODE_LETTERS = 'INSUFFICIENT_LETTER_CHARACTERS'
- ERROR_CODE_LOWERCASES = 'INSUFFICIENT_LOWERCASE_CHARACTERS'
- ERROR_CODE_NUMBERS = 'INSUFFICIENT_NUMBER_CHARACTERS'
- ERROR_CODE_SYMBOLS = 'INSUFFICIENT_SYMBOL_CHARACTERS'
- ERROR_CODE_UPPERCASES = 'INSUFFICIENT_UPPERCASE_CHARACTERS'
- validate(password: str) ValidationResult [source]