def test_add_donation_to_donor(self): """ Test assertions for add_donation_to_donor """ self.assertEqual(mr.add_donation_to_donor('Douglas', 1000), '\nDonation 1000 added to donor Douglas') self.assertIn(1000, mr.mailroom_db['Douglas']) self.assertEqual(mr.add_donation_to_donor('John', 1000), '\nJohn not found in database') self.assertNotIn('John', mr.mailroom_db) self.assertEqual(mr.add_donation_to_donor('Douglas', 'bad_data'), '\nbad_data is not a valid donation amount') self.assertNotIn('bad_data', mr.mailroom_db['Douglas']) self.assertEqual(mr.add_donation_to_donor('Douglas', -1000), '\n-1000 is not a valid donation amount') self.assertNotIn(-1000, mr.mailroom_db['Douglas'])
def test_add_donation_to_donor(): mr.add_donation_to_donor("Zach Cooper", 40) assert 40 in mr.donors.get("Zach Cooper")
def test_add_donation_to_donor4(): """ Test case for add_donation_to_donor """ assert mr.add_donation_to_donor('Douglas', -1000)\ == '\n-1000 is not a valid donation amount' assert -1000 not in mr.mailroom_db['Douglas']
def test_add_donation_to_donor3(): """ Test case for add_donation_to_donor """ assert mr.add_donation_to_donor('Douglas', 'bad_data')\ == '\nbad_data is not a valid donation amount' assert 'bad_data' not in mr.mailroom_db['Douglas']
def test_add_donation_to_donor2(): """ Test case for add_donation_to_donor """ assert mr.add_donation_to_donor('John', 1000)\ == '\nJohn not found in database' assert 'John' not in mr.mailroom_db
def test_add_donation_to_donor1(): """ Test case for add_donation_to_donor """ assert mr.add_donation_to_donor('Douglas', 1000)\ == '\nDonation 1000 added to donor Douglas' assert 1000 in mr.mailroom_db['Douglas']