def test_convert_to_float_string(self): self.assertEqual(4, attributes.convert_to_positive_float_or_none("4")) self.assertEqual(4.44, attributes.convert_to_positive_float_or_none("4.44")) self.assertRaises(n_exc.InvalidInput, attributes.convert_to_positive_float_or_none, "garbage")
def test_convert_to_float_none_value(self): self.assertIsNone(attributes.convert_to_positive_float_or_none(None))
def test_convert_to_float_positve_value(self): self.assertEqual(1.111, attributes.convert_to_positive_float_or_none(1.111)) self.assertEqual(1, attributes.convert_to_positive_float_or_none(1)) self.assertEqual(0, attributes.convert_to_positive_float_or_none(0))