def test_collection_print_report(): cur_dir = os.getcwd() donors = DonorCollection() donors.add(Donor('Test1', [10])) donors.add(Donor('Test2', [27])) donor_count = len(donors.donors) donors.print_report() donor_file_count = len([x for x in os.listdir(cur_dir) if x.endswith('.txt')]) assert donor_file_count == donor_count
def test_print_report(): dc = DonorCollection() dc.add_donation('William Shatner', 500.25) dc.add_donation('William Shatner', 100.75) dc.add_donation('Harold Tunas', 45.00) report = dc.print_report() assert('Donor Name | Total Given | Num Gifts | Avergage Gift') in report assert('William Shatner $ 601.00 2 $ 300.50') in report assert('Harold Tunas $ 45.00 1 $ 45.00') in report