U
    +cE                     @   sN   d Z ddlZddlZddlmZ ddlZG dd dejZedkrJe  dS )z Tests importing the fire module.    N)	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 5 Q R X d S )NargvZcommandname)mockpatchobjectsysfireFireself r   9/tmp/pip-unpacked-wheel-1xt1w7un/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)
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   r	   r   r   ZBaseTestCaser   r   mainr   r   r   r   <module>   s   