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'))