U
    ä«FcZ  ã                   @   s>   d dl Z d dlZd dlmZ d dlmZ G dd„ dejƒZdS )é    N)ÚConfig)Úappc                   @   s$   e Zd Zdd„ Zdd„ Zdd„ ZdS )Ú	UnitTestsc                 C   s   t ƒ | _dt_t | ¡| _d S )NT)r   Úconfigr   ZtestingZtest_clientÚtester)Úself© r   ú6/tmp/pip-unpacked-wheel-7j3043uk/test/unit/test_app.pyÚsetUp
   s    zUnitTests.setUpc                 C   s   | j  d¡}|  |jd¡ d S )Nú/éÈ   )r   ÚgetÚassertEqualÚstatus_code)r   Úresponser   r   r	   Útest_up_and_running   s    zUnitTests.test_up_and_runningc                 C   s2   | j jr.ttj d| j j¡ƒ}|  || j j¡ d S )NZPORT)r   Z
debug_modeÚintÚosÚenvironr   Úportr   )r   r   r   r   r	   Útest_used_port_true   s    zUnitTests.test_used_port_trueN)Ú__name__Ú
__module__Ú__qualname__r
   r   r   r   r   r   r	   r      s   r   )r   ZunittestZsendgrid.helpers.inbound.configr   Zsendgrid.helpers.inbound.appr   ZTestCaser   r   r   r   r	   Ú<module>   s   