def validate_string(cls, value): return ( SimpleModel.validate_string(cls, value) and (value is None or ( len(value) >= cls.Attributes.min_len and len(value) <= cls.Attributes.max_len)) and (cls.Attributes.pattern is None or re.match(cls.Attributes.pattern, value) is not None) )
def validate_string(cls, value): return (SimpleModel.validate_string(cls, value) and (value is None or (len(value) >= cls.Attributes.min_len and len(value) <= cls.Attributes.max_len)) and (cls.Attributes.pattern is None or re.match(cls.Attributes.pattern, value) is not None))
def validate_string(cls, value): return ( SimpleModel.validate_string(cls, value) and value in cls.__values__ )
def validate_string(cls, value): return ( SimpleModel.validate_string(cls, value) and value in cls.__values__ )