def deserialize(self, value): validators.validate_required(value, self._required) if not value: return None value = int(value) validators.validate_choice(value, self._choices) validators.validate_minimum(value, self._minimum) validators.validate_maximum(value, self._maximum) return value
def test_valid_value_passes(self): validators.validate_maximum(5, 10)
def test_no_maximum_passes(self): validators.validate_maximum(5, None)
def deserialize(self, value): value = int(value) validators.validate_choice(value, self._choices) validators.validate_minimum(value, self._minimum) validators.validate_maximum(value, self._maximum) return value