예제 #1
0
 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'))
예제 #2
0
 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'))