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_minimum(10, 5)
def test_no_minimum_passes(self): validators.validate_minimum(10, 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