def test_FloatField_validates_None_if_value_can_be_None(self): field = FloatField(can_be_none=True) try: field.validate(None) except ValidationError: self.fail('FloatField.validate() raised ValidationError unexpectedly')
def test_FloatField_validates_float_values_correctly(self): field = FloatField() try: field.validate(3.1415927) except ValidationError: self.fail('FloatField.validate() raised ValidationError unexpectedly')
def test_FloatField_validates_None_if_value_can_be_None(self): field = FloatField(can_be_none=True) try: field.validate(None) except ValidationError: self.fail( 'FloatField.validate() raised ValidationError unexpectedly')
def test_FloatField_validates_float_values_correctly(self): field = FloatField() try: field.validate(3.1415927) except ValidationError: self.fail( 'FloatField.validate() raised ValidationError unexpectedly')
def test_FloatField_to_json_does_not_change_value(self): f = FloatField() self.assertEquals(1.234567890, f.to_json(1.234567890))
def test_FloatField_from_json_converts_byte_string_to_float(self): f = FloatField() self.assertEquals("1.234567890", f.from_json("1.234567890"))
def test_FloatField_validates_with_min_and_max_values(self): field = FloatField(min=41.5, max=42.5) field.validate(41.5) field.validate(42.5) self.assertRaises(ValidationError, field.validate, 41.0) self.assertRaises(ValidationError, field.validate, 43.0)
def test_FloatField_raises_ValidationError_on_incorrect_type(self): field = FloatField() self.assertRaises(ValidationError, field.validate, 42) self.assertRaises(ValidationError, field.validate, None)
def test_FloatField_from_json_converts_byte_string_to_float(self): f = FloatField() self.assertEquals('1.234567890', f.from_json('1.234567890'))