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
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
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])