
    |hS                         d Z ddlZddlmZ ddlZddlmZ  G d dej                        Zedk(  r ej                          yy)z Tests importing the fire module.    N)mock)	testutilsc                   "    e Zd ZdZd Zd Zd Zy)FireImportTestzTests importing Fire.c                     t         j                  j                  t        ddg      5  t	        j
                          d d d        y # 1 sw Y   y xY w)Nargvcommandname)r   patchobjectsysfireFireselfs    T/var/www/html/test/engine/venv/lib/python3.12/site-packages/fire/fire_import_test.pytestFirezFireImportTest.testFire   s8    			3	8 
iik  s   AAc                 B    | j                  t        j                         y )N)assertIsNotNoner   r   r   s    r   testFireMethodszFireImportTest.testFireMethods   s    #    c                     | j                  t        t        d             | j                  t        t        d             y )Nr   _Fire)
assertTruehasattrr   assertFalser   s    r   testNoPrivateMethodsz#FireImportTest.testNoPrivateMethods"   s*    OOGD&)*WT7+,r   N)__name__
__module____qualname____doc__r   r   r    r   r   r   r      s    $-r   r   __main__)
r    r   unittestr   r   r   BaseTestCaser   r   mainr!   r   r   <module>r&      sC    ' 
   -Y++ - z).. r   