Back to bricks list
Introduction
Getting Started
Developer guide
Release
Architecture
CLI
Technical documentations
Version

NumericValidator

Validator class

This validator allows validating serialized (or deserialized) numerical parameter values.

Usage: Let validator = IntValidator(), then * validator.validate('3') -> 3 * validator.validate(3) -> 3) * validator.validate(3.0) -> 3 * validator.validate('false') -> ValueError * validator.validate('true') -> ValueError * validator.validate('foo') -> ValueError

Functions
__INIT__

Initialize self. See help(type(self)) for accurate signature.

type_ : type - <class 'float'>
min_value : float - -inf
max_value : float - inf
include_min : bool - False
include_max : bool - False
allowed_values : list
SET_TYPE
type_ : Union
VALIDATE

Valitates a value.

value : Union
The value to validate
Return type : Any