
    iS                         S r SSKrSSKJr  SSKrSSKJr   " S S\R                  5      r\S:X  a  \R                  " 5         gg)z Tests importing the fire module.    N)mock)	testutilsc                   *    \ rS rSrSrS rS rS rSrg)FireImportTest   zTests importing Fire.c                     [         R                  R                  [        SS/5         [        R
                  " 5         S S S 5        g ! , (       d  f       g = f)Nargvcommandname)r   patchobjectsysfireFireselfs    U/var/www/html/banglarbhumi/venv/lib/python3.13/site-packages/fire/fire_import_test.pytestFireFireImportTest.testFire   s/    			3	8
iik 
9	8	8s   A
Ac                 B    U R                  [        R                  5        g )N)assertIsNotNoner   r   r   s    r   testFireMethodsFireImportTest.testFireMethods   s    #    c                     U R                  [        [        S5      5        U R                  [        [        S5      5        g )Nr   _Fire)
assertTruehasattrr   assertFalser   s    r   testNoPrivateMethods#FireImportTest.testNoPrivateMethods"   s*    OOGD&)*WT7+,r    N)	__name__
__module____qualname____firstlineno____doc__r   r   r   __static_attributes__r!   r   r   r   r      s    $-r   r   __main__)
r&   r   unittestr   r   r   BaseTestCaser   r"   mainr!   r   r   <module>r,      sA    ' 
   -Y++ - z.. r   