def test_dbdonor_make_report(): dbdonor = DonorCollection(get_donordb()) results = dbdonor.make_report() assert results.count("\n") == 4 assert results.startswith("Donor Name") is True assert "LeBron James" in results assert "Dwyane Wade" in results assert "Carmelo Anthony" in results
def create_report(): print("Charity Donor History") print("Donor Name" + " " * 16 + "| Total Given | Num Gifts | Average Gift") print("-" * 66) for donor in DonorCollection.make_report(donors): print("{:<25} ${:>12.2f} {:>9d} ${:>11.2f}".format(*donor))