consistency in error messages of number range validators
This commit is contained in:
+5
-4
@@ -718,8 +718,9 @@ class IS_INT_IN_RANGE(Validator):
|
|||||||
self.minimum = self.maximum = None
|
self.minimum = self.maximum = None
|
||||||
if minimum is None:
|
if minimum is None:
|
||||||
if maximum is None:
|
if maximum is None:
|
||||||
self.error_message = translate(
|
if error_message is None:
|
||||||
error_message or 'enter an integer')
|
error_message = 'enter an integer'
|
||||||
|
self.error_message = translate(error_message)
|
||||||
else:
|
else:
|
||||||
self.maximum = int(maximum)
|
self.maximum = int(maximum)
|
||||||
if error_message is None:
|
if error_message is None:
|
||||||
@@ -896,7 +897,7 @@ class IS_DECIMAL_IN_RANGE(Validator):
|
|||||||
>>> IS_DECIMAL_IN_RANGE(0,99)('12.34')
|
>>> IS_DECIMAL_IN_RANGE(0,99)('12.34')
|
||||||
(Decimal('12.34'), None)
|
(Decimal('12.34'), None)
|
||||||
>>> IS_DECIMAL_IN_RANGE()('abc')
|
>>> IS_DECIMAL_IN_RANGE()('abc')
|
||||||
('abc', 'enter a decimal number')
|
('abc', 'enter a number')
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
@@ -911,7 +912,7 @@ class IS_DECIMAL_IN_RANGE(Validator):
|
|||||||
if minimum is None:
|
if minimum is None:
|
||||||
if maximum is None:
|
if maximum is None:
|
||||||
if error_message is None:
|
if error_message is None:
|
||||||
error_message = 'enter a decimal number'
|
error_message = 'enter a number'
|
||||||
else:
|
else:
|
||||||
self.maximum = decimal.Decimal(str(maximum))
|
self.maximum = decimal.Decimal(str(maximum))
|
||||||
if error_message is None:
|
if error_message is None:
|
||||||
|
|||||||
Reference in New Issue
Block a user