
    LȂi                     >    S r SSKrSSKJr  SSKJr   " S S\5      rg)z
Backend for test environment.
    N)mail)BaseEmailBackendc                   2   ^  \ rS rSrSrU 4S jrS rSrU =r$ )EmailBackend   z
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                 h   > [         TU ]  " U0 UD6  [        [        S5      (       d  / [        l        g g )Noutbox)super__init__hasattrr   r	   )selfargskwargs	__class__s      QD:\sksbv-state-backend\venv\Lib\site-packages\django/core/mail/backends/locmem.pyr   EmailBackend.__init__   s.    $)&)tX&&DK '    c                     SnU HK  nUR                  5         [        R                  R                  [        R
                  " U5      5        US-  nMM     U$ )z%Redirect messages to the dummy outboxr      )messager   r	   appendcopydeepcopy)r   messages	msg_countr   s       r   send_messagesEmailBackend.send_messages   sG    	GOOKKt}}W56NI   r    )	__name__
__module____qualname____firstlineno____doc__r   r   __static_attributes____classcell__)r   s   @r   r   r      s    
 r   r   )r#   r   django.corer   django.core.mail.backends.baser   r   r   r   r   <module>r(      s"      ;# r   