コード例 #1
0
def test_add_new_donor():
    d1 = Donor("Fred Flinstone")
    d2 = Donor("James Dean")
    d3 = Donor("Jack the Ripper")
    d_list = Donors([d1, d2, d3])
    d4 = Donor("Mickey Mouse")
    d_list.append(d4)
    assert d_list.donor_list[3].name == "Mickey Mouse"
    d_list.donor_list[3].add_donation(100)
    assert d_list.donor_list[3].donation == [
        100,
    ]
コード例 #2
0
def test_sort_donors():
    d1 = Donor("Fred Flinstone", [100, 200, 300, 400])
    d2 = Donor("James Dean", [500, 600, 700, 800])
    d3 = Donor("Jack the Ripper", [1, 2, 3, 4])
    d4 = Donor("Mickey Mouse")
    d_list = Donors([d1, d2, d3])
    d_list.sort_donors()
    list_of_donors = d_list.list_donors()
    assert list_of_donors == [
        "James Dean", "Fred Flinstone", "Jack the Ripper"
    ]
    d_list.append(d4)
    d_list.sort_donors()
    list_of_donors = d_list.list_donors()
    assert list_of_donors == [
        "James Dean", "Fred Flinstone", "Jack the Ripper", "Mickey Mouse"
    ]