Ejemplo n.º 1
0
 def test_add_donation(self):
     test_obj = Donor("test")
     self.assertEqual(test_obj.latest_donation, None)
     with self.assertRaises(ValueError):
         test_obj.add_donation(-10)
     test_obj.add_donation(10)
     self.assertEqual(test_obj.latest_donation, 10)
Ejemplo n.º 2
0
def test_donor_init():
    d = Donor('Dave Grohl')
    assert d.name == 'Dave Grohl'
    assert d.donations == []
    d.add_donation(10000)
    d.add_donation(20000)
    assert d.total_donations == 30000
def test_donor_init():
    d = Donor('William Gates III')
    assert d.name == 'William Gates III'
    assert d.donations == []
    d.add_donation(10000)
    d.add_donation(20000)
    assert d.total_donations == 30000
Ejemplo n.º 4
0
def test_donors():
    d = Donor('Steve Dave')
    d.add_donation(30000)

    DonorData.add_donor(d)
    assert testdb.get_total_from_donor('Steve Dave') == 30000

    e = Donor('Steve Dave')
    e.add_donation(40000)
    e.add_donation(50000)

    db.num_donors == 2
def test_donors():
    d = Donor('Paul Allen')
    d.add_donation(30000)

    db = DonorDB()
    db.add_donor(d)
    assert db.get_total_from_donor('Paul Allen') == 30000

    e = Donor('Jeff Bezos')
    e.add_donation(40000)
    e.add_donation(50000)

    db.add_donor(e)

    assert db.get_total_from_donor('Jeff Bezos') == 90000
    assert db.num_donors == 2

    assert print(db) and False
def test_donors():
    d = Donor('Paul Allen')
    d.add_donation(600)
    db = DonorDB()
    db.add_donor(d)
    assert db.get_total_from_donor('Paul Allen') == 600
    e = Donor('Jeff Bezos')
    e.add_donation(100)
    e.add_donation(200)
    db.add_donor(e)
    assert db.get_total_from_donor('Jeff Bezos') == 300
    assert db.count_donors == 2
    assert db.count_donations == 3
    assert db.total_donations == 900
    assert db.average_total_donation == 450
    assert db.average_single_donation == 300
    test_list = db.donor_list()
    assert test_list.startswith('Paul Allen')
    assert test_list.endswith('Jeff Bezos')
def test_Donor():
    e = Donor('Ghassan', [100, 200, 300])
    assert e.total_donations == 100 + 200 + 300
    e.add_donation(400)
    assert e.total_donations == 100 + 200 + 300 + 400
Ejemplo n.º 8
0
def test_add_donation():
    donor = Donor("Fred Flintstone")
    donor.add_donation(500)
    assert donor.num_donations == 1
Ejemplo n.º 9
0
def test_donor_thank_you_letter():
    Fred = Donor("Fred Flintstone")
    Fred.add_donation(500)
    Fred.add_donation(10)

    assert Fred.write_letter == """Dearest Fred Flintstone,
Ejemplo n.º 10
0
def test_last_donation():
    donor = Donor("Fred Flintstone")
    donor.add_donation(500)
    assert donor.last_donation == 500