returnu_err(err,'Valeur incorrecte','Les seules valeurs autorisées pour cette colonne sont : {}'.format(html_str))
defmaximum_constraint(err,headers,schema):
""" maximum-constraint """
max_value=err['message-data']['constraint']
returnu_err(err,'Valeur trop grande','La valeur attendue doit être inférieure à {}'.format(max_value))
defmaximum_length_constraint(err,headers,schema):
""" maximum-length-constraint """
max_value=err['message-data']['constraint']
text_value_len=len(err['message-data']['value'])
returnu_err(err,'Valeur trop longue','La valeur texte attendue ne doit pas comporter plus de {} caractère(s) (au lieu de {} actuellement)'.format(max_value,text_value_len))
defminimum_constraint(err,headers,schema):
""" minimum-constraint """
min_value=err['message-data']['constraint']
returnu_err(err,'Valeur trop petite','La valeur attendue doit être supérieure à {}'.format(min_value))
returnu_err(err,'Valeur trop petite','La valeur attendue doit être au moins égale à {}'.format(min_value))
defmaximum_constraint(err,headers,schema):
""" maximum-constraint """
max_value=err['message-data']['constraint']
returnu_err(err,'Valeur trop grande','La valeur attendue doit être inférieure à {}'.format(max_value))
defminimum_length_constraint(err,headers,schema):
""" minimum-length-constraint """
min_value=err['message-data']['constraint']
text_value_len=len(err['message-data']['value'])
returnu_err(err,'Valeur trop courte','Le texte attendu doit comporter au moins {} caractère(s) (au lieu de {} actuellement)'.format(min_value,text_value_len))