CSenshi / Validator

Easy-to-use, Highly Configurable Python Data Validator. Inspired by Laravel Validator
https://pypi.org/project/validator/
MIT License
46 stars 23 forks source link

Error message issue on Min rule #130

Open karolyjozsa opened 2 years ago

karolyjozsa commented 2 years ago

Bug Description:

>>> validate({"d":-2}, {"d":[rules.Integer(), rules.Min(1)]}, return_info=True)
(False, {}, {'d': {'Min': 'Expected Maximum: 1, Got: -2'}})

The validation correctly fails, also the error message correctly indicates that the "Min" rule where it failed, but the text incorrectly states "Maximum".

Expected Behavior: 'Expected Minimum: 1, Got: -2' I guess the issue lies in using the Size rule and the error message with this "Maximum" comes from there.