def test_int(): with pytest.raises(ConversionError): IntType().validate('foo') assert IntType.validate(5001) == None
def test_number_range_validation(self): int_type = IntType(min_value=1, max_value=2) with self.assertRaises(ValidationError): int_type.validate(0) with self.assertRaises(ValidationError): int_type.validate(3)