mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			16 lines
		
	
	
		
			447 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			447 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| """A custom backend for testing."""
 | |
| 
 | |
| from django.core.mail.backends.base import BaseEmailBackend
 | |
| 
 | |
| 
 | |
| class EmailBackend(BaseEmailBackend):
 | |
| 
 | |
|     def __init__(self, *args, **kwargs):
 | |
|         super().__init__(*args, **kwargs)
 | |
|         self.test_outbox = []
 | |
| 
 | |
|     def send_messages(self, email_messages):
 | |
|         # Messages are stored in an instance variable for testing.
 | |
|         self.test_outbox.extend(email_messages)
 | |
|         return len(email_messages)
 |