
    ,h$                     >    d dl mZ d dlmZ ddlmZ  G d de      Zy)    )unicode_literals)Mock   )IMAPClientTestc                       e Zd Zd Zd Zd Zy)TestFolderStatusc           	         ddgf| j                   j                  j                  _        | j                   j	                  d      }| j                   j                  j                  j                  dd       | j                  |dddd	dd
       y )NOKsC   foo (MESSAGES 3 RECENT 0 UIDNEXT 4 UIDVALIDITY 1435636895 UNSEEN 0)foo   "foo"z,(MESSAGES RECENT UIDNEXT UIDVALIDITY UNSEEN)   r      iU)s   MESSAGESs   RECENT   UIDNEXTs   UIDVALIDITYs   UNSEENclient_imapstatusreturn_valuefolder_statusassert_called_once_withassertDictEqualselfouts     d/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/imapclient/test/test_folder_status.py
test_basiczTestFolderStatus.test_basic   s    ST1
  -
 kk''.  88:	
 	S&#
 	    c                    dddgf| j                   j                  j                  _        | j                   j	                  ddg      }| j                   j                  j                  j                  dd       | j                  |dd	i       y )
Nr
   )s   {3}s   foos    (UIDNEXT 4)r   UIDNEXTr   z	(UIDNEXT)r   r   r   r   s     r   test_literalzTestFolderStatus.test_literal"   su    /1
  -
 kk''	{;  88;OS:q/2r   c                 H   dg}t        |      }|| j                  _        | j                  j                  ddg      }| j	                  |ddi       dg}t        |      }|| j                  _        | j                  j                  ddg      }| j	                  |ddi       y )	Ns   My files (UIDNEXT 24369))r   zMy filesr   r   i1_  s(   sent (UIDNEXT 123)
INBOX (UIDNEXT 24369)INBOX)r   r   _command_and_checkr   assertEqual)r   server_responsemockresps       r   test_extra_responsez$TestFolderStatus.test_extra_response-   s     771)-&{{((i[A
E23 HH1)-&{{((9+>
E23r   N)__name__
__module____qualname__r   r    r(    r   r   r   r      s    (	34r   r   N)
__future__r   r&   r   imapclient_testr   r   r,   r   r   <module>r/      s   
 (  +24~ 24r   