def test_email(capsys):
    m.email("James Bond", 8000)
    sys.stderr.write("error")
    out, err = capsys.readouterr()
    assert out == (
        "\nThank you, James Bond, for your generous donation of $8000 to the Brave Heart Foundation.\n"
    )
示例#2
0
def test_email():  # checks that thank you email text is generated correctly
    name = 'Batman'
    amount = 20.05
    brdr = "-" * 55
    body = "\n".join(("Dear Batman,\n",
                      "\tThank you for your generous donation of $20.05.\n",
                      "\tIt will be put to very good use.\n", "\t\tSincerely,",
                      "\t\t  -The Team"))
    expected_text = print("\n".join((brdr, body, brdr)))
    assert mail.email(name, amount) == expected_text
示例#3
0
 def test_email(self):
     real = email("John Doe", 100.00)
     expected = "\nCreating the email: \n\nDear John Doe, \nThank you for your generous donation of $100.00. We appreciate all that you do for us!\n\nBest, \nMail room Assistant\n"
     self.assertEqual(real, expected)
示例#4
0
def test_email():
    assert charity.email() == expected_email
示例#5
0
def test_email():
    """ Test email function """
    m = email('John Doe').strip()
    assert m.startswith('Dear')
    assert m.endswith('Management')
    assert 'donation of $700' in m
def test_email():
    email = mailroom4.email('test', 1000)
    assert email == '\n' + 'Dear {},\n\nThank you for your donation{}! It will be put to very good use!!! ' \
                          '\n\nSincerely, \nThe Donation Team \n'.format('test', 1000)