o
    †íZbü  ã                   @   sš   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlZzddl	Z	dZ
W n ey7   d	Z
Y nw G d
d„ dejƒZedkrKe ¡  dS dS )zTests for the interact module.é    )Úabsolute_import)Údivision)Úprint_function)Úinteract)Ú	testutilsNzIPython.start_ipythonzcode.InteractiveConsolec                   @   s0   e Zd Ze e¡dd„ ƒZe e¡dd„ ƒZdS )ÚInteractTestc                 C   s&   |   |j¡ t i ¡ |  |j¡ d S )N)ÚassertFalseÚcalledr   ÚEmbedÚ
assertTrue©ÚselfZmock_interact_method© r   úBD:\Projects\ConvertPro\env\Lib\site-packages\fire\interact_test.pyÚtestInteract$   s   
zInteractTest.testInteractc                 C   s,   |   |j¡ t dtdœ¡ |  |j¡ d S )Né
   )ÚcountÚmock)r   r	   r   r
   r   r   r   r   r   r   ÚtestInteractVariables*   s   þz"InteractTest.testInteractVariablesN)Ú__name__Ú
__module__Ú__qualname__r   ÚpatchÚINTERACT_METHODr   r   r   r   r   r   r   "   s
    
r   Ú__main__)Ú__doc__Z
__future__r   r   r   Úfirer   r   r   ZIPythonr   ÚImportErrorZBaseTestCaser   r   Úmainr   r   r   r   Ú<module>   s"   ÿÿ