def test_empty_donation():
    # Test that a new donor returns $0 for all donation methods
    d = Donor('Eleanor Shellstrop')
    assert d.last_donation() == 0
    assert d.total_donations() == 0
    assert d.average_donation() == 0
    assert d.num_donations() == 0
def test_empty_donation():
    # Test that a new donor returns $0 for all donation methods
    d = Donor('Reem Alqaysi')
    assert d.last_donation() == 0
    assert d.total_donations() == 0
    assert d.average_donation() == 0
    assert d.num_donations() == 0
Beispiel #3
0
def test_empty():
    '''
    test returning empty/zero values
    '''
    a = Donor('Clifford Butler')
    assert a.last_donation() == 0
    assert a.total_donations() == 0
    assert a.average_donation() == 0
    assert a.num_donations() == 0
    print('test empty passed')
def test_add_donation():
    # Test that donations can be added, and that last/total donations work
    d = Donor('Eleanor Shellstrop')
    donations_to_add = [100., 50., 150.]
    for amount in donations_to_add:
        d.add_donation(amount)
    assert d.donations == donations_to_add
    assert d.last_donation() == 150.
    assert d.total_donations() == 300.
    assert d.average_donation() == 100.
    assert d.num_donations() == 3
def test_add_donation():
    # Test that donations can be added, and that last/total donations work
    d = Donor('Reem Alqaysi')
    donations_to_add = [100.00, 50.00, 150.00]
    for amount in donations_to_add:
        d.add_donation(amount)
    assert d.donations == donations_to_add
    assert d.last_donation() == 150.00
    assert d.total_donations() == 300.00
    assert d.average_donation() == 100.00
    assert d.num_donations() == 3
Beispiel #6
0
def test_add():
    '''
    test add donation function
    '''
    d3 = Donor('Mark Zuckerberg')
    z = [1663.23, 4300.87, 10432.0]
    for amount in z:
        d3.add_amount(amount)
    assert d3.donations == z
    assert d3.total_donations() == 16396.1
    assert d3.last_donation() == 10432.0
    assert d3.average_donation() == 5465.366666666666
    assert d3.num_donations() == 3

    print('add donation test passed')