o
    w+f5                     @   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api_keyhttps://api.sendgrid.com)sendgridSendGridAPIClientassertEqualclienthostselfsg r   J/var/www/html/venv/lib/python3.10/site-packages/test/unit/test_sendgrid.pytest_host_with_no_region   s   z"UnitTests.test_host_with_no_regionc                 C   *   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	      
z"UnitTests.test_host_with_eu_regionc                 C   r   )Nr   r   globalr   r   r   r   r   r   test_host_with_global_region   r   z&UnitTests.test_host_with_global_regionc                 C   sF   t jdd}| t |d  W d    d S 1 sw   Y  d S )Nr   r   r   r   assertRaises
ValueErrorr   r   r   r   r   test_with_region_is_none      "z"UnitTests.test_with_region_is_nonec                 C   sF   t jdd}| t |d W d    d S 1 sw   Y  d S )Nr   r   abcr   r   r   r   r   test_with_region_is_invalid   r   z%UnitTests.test_with_region_is_invalidN)__name__
__module____qualname__r   r   r   r   r    r   r   r   r   r      s    r   )unittestr   TestCaser   r   r   r   r   <module>   s    