def test_donors_list(): """testing the donor list function""" donor1 = Donor('Paul Allen') donor_col = DonorCollection() donor_col.add_donor(donor1) donor2 = Donor('Jeff Bezos') donor_col.add_donor(donor2) test_list = donor_col.donor_list() assert 'Paul Allen' in test_list assert 'Jeff Bezos' in test_list
def test_donor_list(): # Start with fresh db as mentioned in class Disney_db = DonorCollection(sample_disney_donors()) list_don = Disney_db.donor_list() # Assert with similar test as my test_mailroom assert list_don.startswith("List of Disney Donors:\n") assert "Bugs Bunny" in list_don assert "Daffey Duck" in list_don assert len(list_don.split('\n')) == 6
def test_init(self): dc = DonorCollection() assert dc.donor_list == [] with pytest.raises(ValueError) as error: dc = DonorCollection({ 'full_name': 'Jeff Bezos', 'donation_history': 200000 }) assert "An invalid data type was provided" in error donor1 = Donor("jeff bezos", [200000]) donor2 = Donor("Bill Gates", [150000]) dc = DonorCollection([donor1, donor2]) assert dc.donor_list == [donor1, donor2] donor3 = Donor("Steve Jobs", [150000]) dc.donor_list += [donor3] assert dc.donor_list == [donor1, donor2, donor3] with pytest.raises(ValueError) as error: dc.donor_list = donor3 assert "An invalid data type was provided" in error
def test_donor_list(): dc = DonorCollection() assert dc.donor_list() == [ 'Dmitriy Mikutin', 'Henry Ma', 'Jennifer Lee', 'John Palmer', 'Linda Anderson', 'Melissa Carey' ]