示例#1
0
def test_gen_letter():
    # test_donor = next(iter(test_donors))
    # last_donation = test_donors[test_donor][-1]
    # test = (test_donor, last_donation)
    test = ('Jeff Bezos', 56)
    assert m.gen_letter(
        *test
    ) == 'Dear Jeff Bezos,\n\nWe greatly appreciate your generous donation of $56.00.\n\nThank you,\nThe Team'
    assert 'Jeff Bezos' in m.gen_letter(*test)
    assert '$56.00' in m.gen_letter(*test)
def test_gen_letter():
    donor = ("Fred Flintstone", [100, 200, 300])
    letter = mr.gen_letter(donor)

    print(letter)

    assert letter.strip().startswith("Dear Fred Flintstone,")
    assert "$300.00" in letter
def test_gen_letter():
    """ test the donor letter """

    # create a sample donor
    donor = ("Fred Flintstone", [432.45, 65.45, 230.0])
    letter = mailroom.gen_letter(donor)
    # what to test? tricky!
    assert letter.startswith("Dear Fred Flintstone")
    assert letter.endswith("-The Team\n")
    assert "donation of $230.00" in letter
示例#4
0
def test_gen_letter():
    """ test the donor letter """

    # create a sample donor
    donor = ( "Fred Flintstone", [432.45, 65.45, 230.0] )
    letter = mailroom.gen_letter(donor)
    # what to test? tricky!
    assert letter.startswith("Dear Fred Flintstone")
    assert letter.endswith("-The Team\n")
    assert "donation of $230.00" in letter
示例#5
0
def test_gen_letter():
    '''
    Input a valid donor and assert that the letter is returned
    '''
    letter = dedent('''
          Dear {}

          Thank you for your very kind donation of ${:.2f}.
          It will be put to very good use.

                         Sincerely,
                            -The Team
          ''')
    donor_list = list(mailroom.donor_db.keys())
    donor = donor_list[0]
    result = mailroom.gen_letter(donor)
    assert result == letter.format(donor, mailroom.donor_db[donor][-1])