
    ,h:                     T    d dl mZ d dlmZ d dlmZ  G d de      Z G d de      Zy)	    )unicode_literals)Mock)
IMAPClientc                   $     e Zd Z fdZd Z xZS )TestableIMAPClientc                 ,    t         t        |   d       y )Nsomehost)superr   __init__)self	__class__s    e/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/imapclient/test/testable_imapclient.pyr   zTestableIMAPClient.__init__   s     $0<    c                     t               S N)	MockIMAP4r   s    r   _create_IMAP4z TestableIMAPClient._create_IMAP4   s
    {r   )__name__
__module____qualname__r   r   __classcell__r   s   @r   r   r      s    =r   r   c                   *     e Zd Z fdZd Zd Z xZS )r   c                 r    t        t        | 
  |i | d| _        d| _        i | _        d| _        d| _        y )NTr   r   F)r
   r   r   use_uidsenttagged_commandsdebug_starttls_done)r   argskwargsr   s      r   r   zMockIMAP4.__init__   s<    dD"D3F3	!
#r   c                 .    | xj                   |z  c_         y r   )r   )r   datas     r   sendzMockIMAP4.send   s    		T	r   c                      y)Ntag r   s    r   _new_tagzMockIMAP4._new_tag!   s    r   )r   r   r   r   r%   r)   r   r   s   @r   r   r      s    $r   r   N)
__future__r   mockr   imapclient.imapclientr   r   r   r(   r   r   <module>r-      s(   
 (  ,  r   