def test_dollar_string_to_float(self): dollar_float = helpers.dollars("$1.99") self.assertEqual(dollar_float, 1.99) thousand_float = helpers.dollars("$1,024.01") self.assertEqual(thousand_float, 1024.01)
def test_multiple_good_dollars(self): dollar_floats = helpers.dollars(["$1.99", "$2.00"]) self.assertEqual(dollar_floats, [1.99, 2])
def test_multiple_some_fail(self): dollar_floats = helpers.dollars(["$1.99", "valueerror", "$2.00"]) self.assertEqual(dollar_floats, [1.99, 2])
def test_no_decimal_dollars(self): flat_dollar = helpers.dollars("$1") self.assertEqual(flat_dollar, 1.00)