def test_search_donor(): d1 = Donor('Nam Vo', [100, 50.0]) d2 = Donor('Vu Vo', [200]) donor_dict = { id(d1): d1, id(d2): d2, } dl = DonorCollection(list(donor_dict.keys())) print(f"dl = {dl}") assert (dl.search_donor('Nam Vo', donor_dict)) == 0 assert (dl.search_donor('Vu Vo', donor_dict)) == 1 assert (dl.search_donor('None', donor_dict)) == -1
def test_DonorCollect_add(): """ tests whether a new donor can be added """ donors = Donors() donors.add_donor("Gimli", [90, 20]) find = donors.search_donor("Gimli") assert "Gimli" in find
def test_DonorCollect_search(): """ tests that search by name returns list with name if exists """ donors = Donors() find = donors.search_donor("Smeagol") assert "Smeagol" in find