def test_list_donors(): charity = DonorCollection() charity.create_donor("Elroy Jetson") charity.create_donor("Astro") donor_list = charity.list_donors() assert donor_list == ["Astro", "Elroy Jetson"]
def test_create_report(): charity = DonorCollection() charity.create_donor("Elroy Jetson") charity.donors_dict["Elroy Jetson"].add_donation(100) charity.donors_dict["Elroy Jetson"].add_donation(100) charity.create_donor("Astro") charity.donors_dict["Astro"].add_donation(300) assert charity.create_report() == [["Astro", 300, 1, 300], ["Elroy Jetson", 200, 2, 100]]
def test_coll_create_donor(): charity = DonorCollection() charity.create_donor("Judy Jetson") assert "Judy Jetson" in charity.donors_dict assert charity.donors_dict["Judy Jetson"].donations == []
def test_coll_find_donor(): charity = DonorCollection() charity.create_donor("Judy Jetson") assert charity.find_donor( "Judy Jetson") == charity.donors_dict["Judy Jetson"]