def test_report_generation(): # Test report generation dc = DonorCollection() donors = ['Eleanor Shellstrop', 'Jason Mendoza', 'Chidi Anagonye'] amounts = [[50.,25.,75.], [100.,50.,80.], [200.,100.,300.]] for donor, amount in zip(donors,amounts): for donation in amount: dc.update_donor(donor, donation) report = dc.generate_report_data() assert len(report) == len(donors) assert report[-1] == ('Eleanor Shellstrop', 150., 3, 50.)
def test_report_generation(): # Test report generation dc = DonorCollection() donors = ['Meghanr Tainor', 'Jason Mendoza', 'Chidi Anagonye'] amounts = [[50.00, 25.00, 75.00], [100.00, 50.00, 80.00], [200.00, 100.00, 300.00]] for donor, amount in zip(donors, amounts): for donation in amount: dc.update_donor(donor, donation) report = dc.generate_report_data() assert len(report) == len(donors) assert report[-1] == ('Meghanr Tainor', 150.00, 3, 50.00)