def setUp(self): self.coll = mb.DonorCollection() self.coll.add_donor(mb.Donor('Fred Flintstonebanks', [27.14, 89.14])) self.coll.add_donor( mb.Donor('Wilma Willbanksstone', [250, 24, 57, 175])) self.coll.add_donor(mb.Donor('Barney Rubblemcfuddle', 150)) self.new_donor = mb.Donor('Frankie Frankerton', [250, 1000, 1000])
def setUp(self): self.coll = mb.DonorCollection() for name, amounts in self.donor_history.items(): for amount in self.donor_history[name]: self.coll.add(name, amount) self.test_donor = 'Barney Rubblemcfuddle' self.additional_donation_amt = 1999
def setUp(self): self.collection = mb.DonorCollection() self.collection.add('Fred Flintstone', 999) self.collection.add('Fred Flintstone', 1000) self.collection.add('Wilma Willbanks', 23380) self.collection.add('Barney Rubble', 90300) self.collection.add('Barney Rubble', 287100) self.collection.add('Barney Rubble', 2323) self.collection.add('Barney Rubble', 7673324)
def save_donor_json(self): self.collection.save_json() def load_donor_json(self): self.collection.load_json() def print_list(self): """Print the names of the current donor list.""" print('Donor List:') for donor in self.collection.donors: print(donor.name) if __name__ == "__main__": collection = mb.DonorCollection() # initialize the application with some donors donor1 = mb.Donor('Fred Flintstone', [27.14, 89.14]) donor2 = mb.Donor('Wilma Willbanks', [150.00]) donor3 = mb.Donor('Barney Rubble', [250, 24, 57, 175]) # add the donor objects to the collection collection.add_donor(donor1) collection.add_donor(donor2) collection.add_donor(donor3) ui = MailroomUI(collection) ui.main_menu()