def test_add_donor1(): """Test adding a donation to a donor who is already in the database""" name = 'Donald Trump' amount = 200 m4.add_donor(name, amount) #assert list(m4.donor_db.keys())[0] == 'Bob' assert m4.donor_db['Donald Trump'] == [0.32, 5, 200]
def test_add_donor(): # Test for existing donor assert mailroom.add_donor('Lana Kane') == None assert mailroom.donor_history['Lana Kane'] == [2999.99] # Test for new donor mailroom.add_donor('Test User') assert mailroom.donor_history['Test User'] == []
def test_add_donor(): donor = "Jack Sprat" donation = 10.50 mailroom.add_donor(donor, donation) #print(mailroom.donors) #print(donation) assert donor in mailroom.donors assert float(donation) == mailroom.donors[donor][0]
def test_add_donor2(): """Test addind a new donor and donation to the database""" #donor_db = {'Bob': [500]} name = 'Sam' amount = 200 m4.add_donor(name, amount) assert 'Sam' in list(m4.donor_db.keys()) assert m4.donor_db['Sam'] == [200]
def test_add_donor(self): mailroom4.add_donor('Anderson', 'Mr.') try: assert 'Anderson' in self.donors_amts except KeyError: print('"Anderson" not in donors_amts.') assert self.donors_amts['Anderson'] == {'title': 'Mr.', 'donations': 0, 'num_of_donations': 0} self.donors_amts.pop('Anderson')
def test_add_donor(self, mocks): new_donor = 'Pete Rose' mailroom4.add_donor(new_donor) with open(f'{new_donor}.txt', 'r') as my_test_file: actual = my_test_file.read() expected = f"Dear {new_donor},\n\nThank you for your kind donation of $200.0\n\n" \ f"It will be put to very good use.\n\n" \ f"Sincerely,\n" \ f"The Fundraising Committee" self.assertEqual(actual, expected)
def test_add_donor(): donor = mr.add_donor("Robyn Banks") assert "Robyn Banks" in mr.donor_db assert donor == mr.donor_db["Robyn Banks"] assert mr.donor_db["Robyn Banks"]["first_name"] == "Robyn" assert mr.donor_db["Robyn Banks"]["last_name"] == "Banks" assert mr.donor_db["Robyn Banks"]["donations"] == [] # clean up the donor_db mr.donor_db.pop("Robyn Banks", None)
def test_add_donation(): mailroom4.add_donor(user) mailroom4.add_donation(user, donation) assert donation in mailroom4.donors[user]
def test_add_donor(): mailroom4.add_donor(user) assert user in mailroom4.donors.keys() assert mailroom4.donors[user] == []
def test_current_donor(self): current_donor = 'Elon Musk' self.assertEqual(current_donor, "Elon Musk") self.assertNotEqual(mailroom4.add_donor(current_donor), current_donor)
def test_add_donor(): """ Test add_donor function """ add_donor('Test Donor') assert 'Test Donor' in mailroom4.donors mailroom4.donors.pop('Test Donor')
def test_add_donor_existing(): donor = mailroom.add_donor('Jeff Bezos') assert donor == None
def test_add_donor(): donor = mailroom.add_donor('Abe Froman') donor[1].append(1000) assert donor[0] == 'Abe Froman' assert mailroom.get_donor(donor[0]) == donor
def test_add_donor(): mailroom4.add_donor('Tim Cook') assert mailroom4.donor_db['Tim Cook'] == []
def test_add_donor(): name = "Hello Kitty" donor = mailroom.add_donor(name) assert donor[0] == "Hello Kitty"
def test_add_donor(self): new_donor = 'Pete Rose' self.assertEqual(new_donor, "Pete Rose") self.assertNotEqual(mailroom4.add_donor(new_donor), new_donor)