def test_get_report(): expected = [] expected.append(["jeff bezos", 12342665.24, 2, 6171332.62]) expected.append(["mark zuckerberg", 25991.25, 2, 12995.62]) expected.append(["paul allen", 10858.53, 3, 3619.51]) expected.append(["william gates", 1345.46, 1, 1345.46]) expected.append(["jason jenkins", 210.00, 6, 35.00]) assert mailroom.get_report() == expected
def test_get_report(): results = mailroom_part4.get_report(mailroom_part4.assert_donor_db) row1 = results[0] row2 = results[1] row3 = results[2] row4 = results[3] row5 = results[4] assert row1 == "Drew Barrymore $ 25,000.00 1 $ 25,000.00" assert row2 == "Jack Black $ 11,109.50 3 $ 3,703.17" assert row3 == "Sam Smith $ 5,524.00 2 $ 2,762.00" assert row4 == "Cher $ 1,245.00 2 $ 622.50" assert row5 == "Charlie Brown $ 175.01 3 $ 58.34"
def test_get_report(): report = get_report() assert report[ 0] == 'Donor Name | Total Given | Num Gifts | Average Gift' assert report[ 1] == '---------------------------------------------------------------' assert report[ 2] == 'Paul Allen $ 102000.00 2 $ 51000.00' assert report[ 3] == 'Bill Gates $ 99000.00 3 $ 33000.00' assert report[ 4] == 'Jack Ma $ 97000.00 3 $ 32333.33' assert report[ 5] == 'Jeff Bezos $ 48500.00 3 $ 16166.67' assert report[ 6] == 'Mark Zuckerberg $ 16500.00 2 $ 8250.00' assert report[ 7] == 'John Chu $ 10000.00 1 $ 10000.00'
def test_get_report(): expected_rows = len(mr.donor_db) written_rows = mr.get_report() assert expected_rows == written_rows
def test_get_report(): donor_list = {'Jay Jones': [2,2,2]} expected = "{:<25} ${:^10} {:^10} ${:^10}".format('Jay Jones', 6, 3, 2) assert get_report(donor_list) == expected