Example #1
0
 def test_normalization(self):
     field = FloatField()
     self.assertIsNone(field.normalize(None))
     self.assertIsNone(field.normalize(''))
     self.assertAlmostEqual(1.339999999, field.normalize('1.339999999'))
     self.assertAlmostEqual(0, field.normalize('0'))
     self.assertAlmostEqual(1, field.normalize(1))
     self.assertAlmostEqual(1.34, field.normalize('1.34'))
     self.assertAlmostEqual(1.34, field.normalize(1.34))
     self.assertAlmostEqual(1000.34, field.normalize('1,000.34'))
     self.assertAlmostEqual(1111000.34, field.normalize('1,111,000.34'))
     self.assertAlmostEqual(1111000.3399999, field.normalize('1,111,000.3399999'))