def test_add_donation_existing_donor(): '''test function that adds donations to existing person''' alex = Donor('Alex', [100]) ryan = Donor('Ryan', [300]) donor_list_obj = Donor_list(alex, ryan) run_mailroom.add_donation('Ryan', 500, donor_list_obj) assert donor_list_obj.get_donor('Ryan').donations == [300, 500]
def test_add_donation_new_donor(): '''test function that adds donations to new person''' alex = Donor('Alex', [100]) donor_list_obj = Donor_list(alex) run_mailroom.add_donation('Ryan', 500, donor_list_obj) assert donor_list_obj.get_donor('Ryan').donations == [500]
def test_donor_list_get(): alex = Donor('Alex', [100]) ryan = Donor('Ryan', [300]) a = Donor_list(alex, ryan) alex_donor = a.get_donor(alex.name) assert alex_donor == alex