示例#1
0
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]
示例#2
0
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]
示例#3
0
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