U
    42i5                     @   s&   d dl Z d dlZG dd de jZdS )    Nc                   @   s4   e Zd Zdd Zdd Zdd Zdd Zd	d
 ZdS )	UnitTestsc                 C   s    t jdd}| d|jj d S )N
MY_API_KEYZapi_keyhttps://api.sendgrid.com)sendgridSendGridAPIClientassertEqualclienthostselfZsg r   ;/tmp/pip-unpacked-wheel-clku7wca/test/unit/test_sendgrid.pytest_host_with_no_region   s    z"UnitTests.test_host_with_no_regionc                 C   s*   t jdd}|d | d|jj d S )Nr   r   euzhttps://api.eu.sendgrid.comr   r   set_sendgrid_data_residencyr   r	   r
   r   r   r   r   test_host_with_eu_region	   s    
z"UnitTests.test_host_with_eu_regionc                 C   s*   t jdd}|d | d|jj d S )Nr   r   globalr   r   r   r   r   r   test_host_with_global_region   s    
z&UnitTests.test_host_with_global_regionc              	   C   s0   t jdd}| t |d  W 5 Q R X d S )Nr   r   r   r   assertRaises
ValueErrorr   r   r   r   r   test_with_region_is_none   s    z"UnitTests.test_with_region_is_nonec              	   C   s0   t jdd}| t |d W 5 Q R X d S )Nr   r   abcr   r   r   r   r   test_with_region_is_invalid   s    z%UnitTests.test_with_region_is_invalidN)__name__
__module____qualname__r   r   r   r   r   r   r   r   r   r      s
   r   )Zunittestr   ZTestCaser   r   r   r   r   <module>   s   