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