Exemple #1
0
 def test_float_cleaner(self):
     """Test float cleaner."""
     self.assertEqual(cleaners.float_cleaner(u'0.8'), 0.8)
     self.assertEqual(cleaners.float_cleaner(u'wut'), None)
     self.assertEqual(cleaners.float_cleaner(u''), None)
     self.assertEqual(cleaners.float_cleaner(None), None)
     self.assertEqual(cleaners.float_cleaner(u'12,090'), 12090)
     self.assertEqual(cleaners.float_cleaner(u'12,090 ?'), 12090)
     self.assertEqual(cleaners.float_cleaner(0.825), 0.825)
     self.assertEqual(cleaners.float_cleaner(100), 100.0)
     self.assertTrue(isinstance(cleaners.float_cleaner(100), float))
Exemple #2
0
 def test_float_cleaner(self):
     """Test float cleaner."""
     self.assertEqual(cleaners.float_cleaner(u'0.8'), 0.8)
     self.assertEqual(cleaners.float_cleaner(u'wut'), None)
     self.assertEqual(cleaners.float_cleaner(u''), None)
     self.assertEqual(cleaners.float_cleaner(None), None)
     self.assertEqual(cleaners.float_cleaner(u'12,090'), 12090)
     self.assertEqual(cleaners.float_cleaner(u'12,090 ?'), 12090)
     self.assertEqual(cleaners.float_cleaner(0.825), 0.825)
     self.assertEqual(cleaners.float_cleaner(100), 100.0)
     self.assertEqual(cleaners.float_cleaner(0), 0.0)
     self.assertEqual(cleaners.float_cleaner(0.0), 0.0)
     self.assertEqual(cleaners.float_cleaner('0'), 0.0)
     self.assertEqual(cleaners.float_cleaner('-55.0'), -55.0)
     self.assertEqual(cleaners.float_cleaner('-55'), -55.0)
     self.assertEqual(cleaners.float_cleaner(u'-55'), -55.0)
     self.assertEqual(cleaners.float_cleaner(Decimal('20.00')), 20.0)
     self.assertTrue(isinstance(cleaners.float_cleaner(100), float))
     self.assertIsInstance(cleaners.float_cleaner(Decimal('20.00')), float)
     with self.assertRaises(TypeError) as error:
         cleaners.float_cleaner(datetime.datetime.now())
     message = error.exception.message
     self.assertEqual(
         message,
         "float_cleaner cannot convert <type 'datetime.datetime'> to float"
     )
Exemple #3
0
 def test_float_cleaner(self):
     """Test float cleaner."""
     self.assertEqual(cleaners.float_cleaner(u'0.8'), 0.8)
     self.assertEqual(cleaners.float_cleaner(u'wut'), None)
     self.assertEqual(cleaners.float_cleaner(u''), None)
     self.assertEqual(cleaners.float_cleaner(None), None)
     self.assertEqual(cleaners.float_cleaner(u'12,090'), 12090)
     self.assertEqual(cleaners.float_cleaner(u'12,090 ?'), 12090)
     self.assertEqual(cleaners.float_cleaner(0.825), 0.825)
     self.assertEqual(cleaners.float_cleaner(100), 100.0)
     self.assertEqual(cleaners.float_cleaner(0), 0.0)
     self.assertEqual(cleaners.float_cleaner(0.0), 0.0)
     self.assertEqual(cleaners.float_cleaner('0'), 0.0)
     self.assertEqual(cleaners.float_cleaner('-55.0'), -55.0)
     self.assertEqual(cleaners.float_cleaner('-55'), -55.0)
     self.assertEqual(cleaners.float_cleaner(u'-55.0'), -55.0)
     self.assertEqual(cleaners.float_cleaner(Decimal('20.00')), 20.0)
     self.assertTrue(isinstance(cleaners.float_cleaner(100), float))
     self.assertIsInstance(cleaners.float_cleaner(Decimal('20.00')), float)
     with self.assertRaises(TypeError) as error:
         cleaners.float_cleaner(datetime.datetime.now())
     message = error.exception.message
     self.assertEqual(
         message,
         "float_cleaner cannot convert <type 'datetime.datetime'> to float")