Beispiel #1
0
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()