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)
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
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
def test_add_donation(): donor = Donor("Fred Flintstone") donor.add_donation(500) assert donor.num_donations == 1
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,
def test_last_donation(): donor = Donor("Fred Flintstone") donor.add_donation(500) assert donor.last_donation == 500