o
    jS                     @   sV   d Z ddlZddlmZ ddlZddlmZ G dd dejZedkr)e	  dS dS )z Tests importing the fire module.    N)mock)	testutilsc                   @   s(   e Zd ZdZdd Zdd Zdd ZdS )	FireImportTestzTests importing Fire.c                 C   s@   t jtddg t  W d    d S 1 sw   Y  d S )NargvZcommandname)r   patchobjectsysfireFireself r   V/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/fire/fire_import_test.pytestFire   s   
"zFireImportTest.testFirec                 C   s   |  tj d S )N)ZassertIsNotNoner	   r
   r   r   r   r   testFireMethods   s   zFireImportTest.testFireMethodsc                 C   s$   |  ttd | ttd d S )Nr
   Z_Fire)Z
assertTruehasattrr	   ZassertFalser   r   r   r   testNoPrivateMethods"   s   z#FireImportTest.testNoPrivateMethodsN)__name__
__module____qualname____doc__r   r   r   r   r   r   r   r      s
    r   __main__)
r   r   Zunittestr   r	   r   ZBaseTestCaser   r   mainr   r   r   r   <module>   s   