| 1 | diff -r 1403a0f727f8 tests/test_debug_provider.py |
|---|
| 2 | --- a/tests/test_debug_provider.py Mon Jul 14 22:51:22 2008 +0200 |
|---|
| 3 | +++ b/tests/test_debug_provider.py Mon Jul 14 22:53:28 2008 +0200 |
|---|
| 4 | @@ -31,4 +31,12 @@ |
|---|
| 5 | stored_mails = interface.manager.provider.get_sent_mails() |
|---|
| 6 | self.assertEqual(1, len(stored_mails)) |
|---|
| 7 | self.assertEqual(msg_string, str(stored_mails[0])) |
|---|
| 8 | + |
|---|
| 9 | + def test_message_send_themselves(self): |
|---|
| 10 | + msg_string = str(self.msg) |
|---|
| 11 | + self.msg.send() |
|---|
| 12 | + |
|---|
| 13 | + stored_mails = interface.manager.provider.get_sent_mails() |
|---|
| 14 | + self.assertEqual(1, len(stored_mails)) |
|---|
| 15 | + self.assertEqual(msg_string, str(stored_mails[0])) |
|---|
| 16 | |
|---|
| 17 | diff -r 1403a0f727f8 turbomail/message.py |
|---|
| 18 | --- a/turbomail/message.py Mon Jul 14 22:51:22 2008 +0200 |
|---|
| 19 | +++ b/turbomail/message.py Mon Jul 14 22:53:28 2008 +0200 |
|---|
| 20 | @@ -1,5 +1,4 @@ |
|---|
| 21 | # encoding: utf-8 |
|---|
| 22 | - |
|---|
| 23 | """MIME-encoded electronic mail message classes.""" |
|---|
| 24 | |
|---|
| 25 | __version__ = "$Revision: 95 $" |
|---|
| 26 | @@ -298,6 +297,9 @@ |
|---|
| 27 | |
|---|
| 28 | self.embedded.append(part) |
|---|
| 29 | |
|---|
| 30 | + def send(self): |
|---|
| 31 | + return interface.send(self) |
|---|
| 32 | + |
|---|
| 33 | def _callable(self, var): |
|---|
| 34 | if callable(var): |
|---|
| 35 | return var() |
|---|