Пример использования
This commit is contained in:
24
example.py
Executable file
24
example.py
Executable file
@@ -0,0 +1,24 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
__author__ = 'RemiZOffAlex'
|
||||||
|
__email__ = 'remizoffalex@mail.ru'
|
||||||
|
|
||||||
|
import logging
|
||||||
|
|
||||||
|
from validator.core import Validator
|
||||||
|
from validator.presets.common import EqualTo, MinLength
|
||||||
|
|
||||||
|
|
||||||
|
password = 'PASSWORD'
|
||||||
|
confirm = 'PASSWORD'
|
||||||
|
|
||||||
|
validator = Validator([
|
||||||
|
MinLength(1, message="password is to short use at least 1 character"),
|
||||||
|
EqualTo(confirm, message="passwords mismatch")
|
||||||
|
])
|
||||||
|
result = validator(password)
|
||||||
|
print(result)
|
||||||
|
|
||||||
|
if result.status is False:
|
||||||
|
logging.error(result.message)
|
||||||
|
raise ValueError(result.message)
|
||||||
Reference in New Issue
Block a user