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
Beispiel #2
0
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))