def send_thank_you(): mail_to = input( "Enter the full name of a donor or 'list' for current donors \n") while mail_to.lower() == "list": print(donors.list_of_donors()) mail_to = input("Please enter a full name of a donor \n") try: donation_amt = float(input("Enter the donation amount \n")) except ValueError: print("\n Invalid Amount. Please enter a valid number here! \n") else: if donors.donor_exists(mail_to) is False: donor = Donor(mail_to) donors.add(donor) else: donor = donors.donors[mail_to] donor.add_donation(donation_amt) print(donor.print_thank_you_message())
def test_thankyou_note(): """ Test Thank you Note """ donor = Donor('Anton Chekhov', [741.99]) assert '741.99' in donor.print_thank_you_message()