File: //usr/lib/python3/dist-packages/django/core/mail/backends/__pycache__/locmem.cpython-310.pyc
o
ʎ�_t � @ s0 d Z ddlmZ ddlmZ G dd� de�ZdS )z
Backend for test environment.
� )�mail)�BaseEmailBackendc s( e Zd ZdZ� fdd�Zdd� Z� ZS )�EmailBackendz�
An email backend for use during test sessions.
The test connection stores email messages in a dummy outbox,
rather than sending them out on the wire.
The dummy outbox is accessible through the outbox instance attribute.
c s* t � j|i |�� ttd�sg t_d S d S )N�outbox)�super�__init__�hasattrr r )�self�args�kwargs�� __class__� �B/usr/lib/python3/dist-packages/django/core/mail/backends/locmem.pyr s
�zEmailBackend.__init__c C s. d}|D ]}|� � tj�|� |d7 }q|S )z%Redirect messages to the dummy outboxr � )�messager r �append)r �messages� msg_countr r r r �
send_messages s
zEmailBackend.send_messages)�__name__�
__module__�__qualname__�__doc__r r �
__classcell__r r r r r s r N)r �django.corer �django.core.mail.backends.baser r r r r r �<module> s