def test_LongField_validates_long_values_correctly(self): field = LongField() try: field.validate(100000000000L) except ValidationError: self.fail('LongField.validate() raised ValidationError unexpectedly')
def test_LongField_validates_with_min_and_max_values(self): field = LongField(min=41L, max=43L) try: field.validate(41L) field.validate(43L) except ValidationError: self.fail('LongField.validate() raised ValidationError unexpectedly') self.assertRaises(ValidationError, field.validate, 40L) self.assertRaises(ValidationError, field.validate, 44L)
def test_LongField_validates_None_if_value_can_be_None(self): field = LongField(can_be_none=True) field.validate(None)