def test_normalization(self): field = IntegerField() self.assertIsNone(field.normalize(None)) self.assertIsNone(field.normalize('')) self.assertEqual(0, field.normalize('0')) self.assertEqual(1, field.normalize(1)) self.assertEqual(0, field.normalize('0.0')) self.assertEqual(1000, field.normalize('1,000.0')) self.assertEqual(1111000, field.normalize('1,111,000.0')) self.assertEqual(1, field.normalize('1'))
def test_default(self): field = IntegerField(default=1) self.assertEqual(1, field.normalize(None)) self.assertEqual(1, field.normalize('')) self.assertEqual(0, field.normalize('0')) self.assertEqual(0, field.normalize('0.0')) self.assertEqual(1000, field.normalize('1,000.0')) self.assertEqual(1111000, field.normalize('1,111,000.0')) self.assertEqual(1, field.normalize('1'))