
    `jS                         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	                     dS dS )z Tests importing the fire module.    N)mock)	testutilsc                   $    e Zd ZdZd Zd Zd ZdS )FireImportTestzTests importing Fire.c                     t           j                            t          ddg          5  t	          j                     d d d            d S # 1 swxY w Y   d S )Nargvcommandname)r   patchobjectsysfireFireselfs    Y/home/jworkman/hermes-web-chat/venv/lib/python3.11/site-packages/fire/fire_import_test.pytestFirezFireImportTest.testFire   s    			3	8	8  
ikkk                 s   A		AAc                 D    |                      t          j                   d S )N)assertIsNotNoner   r   r   s    r   testFireMethodszFireImportTest.testFireMethods   s    #####    c                     |                      t          t          d                     |                     t          t          d                     d S )Nr   _Fire)
assertTruehasattrr   assertFalser   s    r   testNoPrivateMethodsz#FireImportTest.testNoPrivateMethods"   sB    OOGD&))***WT7++,,,,,r   N)__name__
__module____qualname____doc__r   r   r    r   r   r   r      sG          $ $ $- - - - -r   r   __main__)
r    r   unittestr   r   r   BaseTestCaser   r   mainr!   r   r   <module>r&      s    ' & 



             - - - - -Y+ - - - z). r   