Validateurs

KeysValidator

class KeysValidator(keys, strict=False, messages=None)[source]

Valide que les clés données sont contenues dans la valeur. Si strict vaut True, il contrôle également qu’aucune autre clé n’est présente.

Les messages transmis doivent constituer un dictionnaire avec les clés missing_keys ou extra_keys.

Note

Notez que cela ne contrôle que l’existence d’une clé donnée, et non pas que la valeur d’une clé n’est pas vide.

Validateurs d’intervalle

RangeMaxValueValidator

class RangeMaxValueValidator(limit_value, message=None)[source]

Valide que la limite supérieure de l’intervalle n’est pas plus grande que limit_value.

RangeMinValueValidator

class RangeMinValueValidator(limit_value, message=None)[source]

Valide que la limite inférieure de l’intervalle n’est pas plus petite que limit_value.

Back to Top