
    |h                         d Z ddlmZ ddlmZ ddlmZ 	 ddlZdZ G d d	ej                        Z
ed
k(  r ej                          yy# e$ r dZY 6w xY w)zTests for the interact module.    )mock)interact)	testutilsNzIPython.start_ipythonzcode.InteractiveConsolec                   l    e Zd Z ej                  e      d        Z ej                  e      d        Zy)InteractTestc                     | j                  |j                         t        j                  i        | j	                  |j                         y )N)assertFalsecalledr   Embed
assertTrueselfmock_interact_methods     Q/var/www/html/test/engine/venv/lib/python3.12/site-packages/fire/interact_test.pytestInteractzInteractTest.testInteract    s6    )001NN2OO(//0    c                     | j                  |j                         t        j                  dt        d       | j                  |j                         y )N
   )countr   )r	   r
   r   r   r   r   r   s     r   testInteractVariablesz"InteractTest.testInteractVariables&   sC    )001NN  	OO(//0r   N)__name__
__module____qualname__r   patchINTERACT_METHODr   r    r   r   r   r      s>    4::o1 1
 4::o1 1r   r   __main__)__doc__unittestr   firer   r   IPythonr   ImportErrorBaseTestCaser   r   mainr   r   r   <module>r%      sc    %   .+/
19)) 1" z).. +  .-/.s   A	 	AA