def test_validate_maximum(self): i = Integer(max=5) i.validate(5) i.validate(4) self.assertRaises(ValidationError, i.validate, 6)
def test_validate_minimum(self): i = Integer(min=3) i.validate(3) i.validate(4) self.assertRaises(ValidationError, i.validate, 2)
def test_validate_unbounded(self): i = Integer() i.validate(5) i.validate(-3) self.assertRaises(ValidationError, i.validate, 5.0) self.assertRaises(ValidationError, i.validate, "5")