/tests/regressiontests/mail/custombackend.py
https://code.google.com/p/mango-py/ · Python · 15 lines · 8 code · 5 blank · 2 comment · 0 complexity · 60f2cfaa65c97b6002fc370ca18251b9 MD5 · raw file
- """A custom backend for testing."""
- from django.core.mail.backends.base import BaseEmailBackend
- class EmailBackend(BaseEmailBackend):
- def __init__(self, *args, **kwargs):
- super(EmailBackend, self).__init__(*args, **kwargs)
- self.test_outbox = []
- def send_messages(self, email_messages):
- # Messages are stored in a instance variable for testing.
- self.test_outbox.extend(email_messages)
- return len(email_messages)