Exemple #1
0
def test_thank_you_letter_multiple_values_for_name():
    db = {"A Name": [1.1, 2.2], "B Name": [3.3, 4.4]}
    res_string = "Dear B Name,\n" \
                 "Thank you very much for your generous donation of $4.40.\n" \
                 "Sincerely,\n" \
                 "PYTHON210 Class of 2018"
    assert thank_you_letter(db, "B Name") == res_string
Exemple #2
0
def test_thank_you_letter_multiple_names_in_db():
    db = {"A Name": [1], "B Name": [2.5]}
    res_string = "Dear B Name,\n" \
                 "Thank you very much for your generous donation of $2.50.\n" \
                 "Sincerely,\n" \
                 "PYTHON210 Class of 2018"
    assert thank_you_letter(db, "B Name") == res_string
Exemple #3
0
def test_thank_you_letter_value_that_rounds_up():
    db = {"A Name": [1.1, 2.2], "B Name": [3.3, 4.445]}
    res_string = "Dear B Name,\n" \
                 "Thank you very much for your generous donation of $4.45.\n" \
                 "Sincerely,\n" \
                 "PYTHON210 Class of 2018"
    assert thank_you_letter(db, "B Name") == res_string
Exemple #4
0
def test_thank_you_letter_one_name_in_db():
    db = {"A Name": [1]}
    res_string = "Dear A Name,\n" \
                 "Thank you very much for your generous donation of $1.00.\n" \
                 "Sincerely,\n" \
                 "PYTHON210 Class of 2018"
    assert thank_you_letter(db, "A Name") == res_string
def test_send_thank_you_letter():
    donor = ("Rufio", [897, 200, 200])
    letter = mailroom.thank_you_letter(donor)

    assert "Rufio" in letter
    assert "$200" in letter