@@ -152,9 +152,9 @@ def validate_before_or_equal(self, value, params, **kwargs):
152
152
self ._assert_params_size (size = 1 , params = params , rule = 'before_or_equal' )
153
153
return self ._compare_dates (value , params [0 ], operator .le )
154
154
155
- def validate_between (self , value , params , ** kwargs ):
155
+ def validate_between (self , value , params , rules , ** kwargs ):
156
156
self ._assert_params_size (size = 2 , params = params , rule = 'between' )
157
- value = self ._get_size (value )
157
+ value = self ._get_size (value , rules )
158
158
lower = self ._get_size (params [0 ])
159
159
upper = self ._get_size (params [1 ])
160
160
return lower <= value and value <= upper
@@ -251,15 +251,15 @@ def validate_filled(self, value, attribute, nullable, **kwargs):
251
251
return self .validate_required (value , attribute , nullable )
252
252
return True
253
253
254
- def validate_gt (self , value , params , ** kwargs ):
254
+ def validate_gt (self , value , params , rules , ** kwargs ):
255
255
self ._assert_params_size (size = 1 , params = params , rule = 'gt' )
256
- value = self ._get_size (value )
256
+ value = self ._get_size (value , rules )
257
257
upper = self ._get_size (self ._attribute_value (params [0 ]))
258
258
return value > upper
259
259
260
- def validate_gte (self , value , params , ** kwargs ):
260
+ def validate_gte (self , value , params , rules , ** kwargs ):
261
261
self ._assert_params_size (size = 1 , params = params , rule = 'gte' )
262
- value = self ._get_size (value )
262
+ value = self ._get_size (value , rules )
263
263
upper = self ._get_size (self ._attribute_value (params [0 ]))
264
264
return value >= upper
265
265
@@ -362,27 +362,27 @@ def validate_ipv4(value, **kwargs):
362
362
def validate_json (self , value , ** kwargs ):
363
363
return self ._can_call_with_method (json .loads , value )
364
364
365
- def validate_lt (self , value , params , ** kwargs ):
365
+ def validate_lt (self , value , params , rules , ** kwargs ):
366
366
self ._assert_params_size (size = 1 , params = params , rule = 'lt' )
367
367
if self ._is_value_empty (value ):
368
368
return False
369
- value = self ._get_size (value )
369
+ value = self ._get_size (value , rules )
370
370
lower = self ._get_size (self ._attribute_value (params [0 ]))
371
371
return value < lower
372
372
373
- def validate_lte (self , value , params , ** kwargs ):
373
+ def validate_lte (self , value , params , rules , ** kwargs ):
374
374
self ._assert_params_size (size = 1 , params = params , rule = 'lte' )
375
375
if self ._is_value_empty (value ):
376
376
return False
377
- value = self ._get_size (value )
377
+ value = self ._get_size (value , rules )
378
378
lower = self ._get_size (self ._attribute_value (params [0 ]))
379
379
return value <= lower
380
380
381
- def validate_max (self , value , params , ** kwargs ):
381
+ def validate_max (self , value , params , rules , ** kwargs ):
382
382
self ._assert_params_size (size = 1 , params = params , rule = 'max' )
383
383
if self ._is_value_empty (value ):
384
384
return False
385
- value = self ._get_size (value )
385
+ value = self ._get_size (value , rules )
386
386
upper = self ._get_size (params [0 ])
387
387
return value <= upper
388
388
@@ -396,9 +396,9 @@ def validate_mime_types(self, value, params, **kwargs):
396
396
return value .mimetype in params
397
397
return kind .mime in params
398
398
399
- def validate_min (self , value , params , ** kwargs ):
399
+ def validate_min (self , value , params , rules , ** kwargs ):
400
400
self ._assert_params_size (size = 1 , params = params , rule = 'min' )
401
- value = self ._get_size (value )
401
+ value = self ._get_size (value , rules )
402
402
lower = self ._get_size (params [0 ])
403
403
return value >= lower
404
404
@@ -487,15 +487,15 @@ def validate_same(self, value, params, **kwargs):
487
487
other_value = self ._attribute_value (params [0 ])
488
488
return value == other_value
489
489
490
- def validate_size (self , value , params , ** kwargs ):
490
+ def validate_size (self , value , params , rules , ** kwargs ):
491
491
self ._assert_params_size (size = 1 , params = params , rule = 'size' )
492
492
self ._assert_with_method (float , params [0 ])
493
493
other_value = params [0 ]
494
494
if other_value .count ('.' ) > 0 :
495
495
other_value = float (other_value )
496
496
else :
497
497
other_value = int (other_value )
498
- return self ._get_size (value ) == other_value
498
+ return self ._get_size (value , rules ) == other_value
499
499
500
500
def validate_starts_with (self , value , params , ** kwargs ):
501
501
self ._assert_params_size (size = 1 , params = params , rule = 'starts_with' )
0 commit comments