def test_trailing_period(self): dollar_list = helpers.dollar_strings("This costs $1.99.") self.assertEqual(dollar_list, ["$1.99"])
def test_no_change(self): dollar_list = helpers.dollar_strings("Exactly $5") self.assertEqual(dollar_list, ["$5"])
def test_single_dollar_string(self): dollar_list = helpers.dollar_strings("The price is $1.99") self.assertEqual(dollar_list, ["$1.99"])
def test_multiple_dollar_strings(self): dollar_list = helpers.dollar_strings("The prices range from $5.00-$10.00") self.assertEqual(dollar_list, ["$5.00", "$10.00"])
def test_no_dollar_strings(self): dollar_list = helpers.dollar_strings("nothing to see here") self.assertEqual(len(dollar_list), 0)