def thank_you(): """User interaction for adding donor and/or donation""" name_entered = user_get_donor() if name_entered is None: return None donor_amount = user_get_donation_amount(name_entered) if donor_amount is None: return None donor = Donor(name_entered.strip(), [donor_amount]) DONORS.add_donor(donor) print(donor.get_thank_you_text(), end='\n\n')
def test_donor_thank_you_text(): donor = Donor("John Bon Jovi", [23.431]) result = donor.get_thank_you_text() assert "Dear John Bon Jovi," in result assert "$23.43" in result assert "$23.431" not in result