U
    Fcm                     @   s*   d dl Z d dlmZ G dd de jZdS )    N)Emailc                   @   sT   e Zd Zdd Zdd Zdd Zdd Zd	d
 Zdd Zdd Z	dd Z
dd ZdS )TestEmailObjectc                 C   s   d}t |}| |jd d S Ntest@example.com)r   assertEqualemail)selfaddressr    r
   8/tmp/pip-unpacked-wheel-7j3043uk/test/unit/test_email.pytest_add_email_address	   s    z&TestEmailObject.test_add_email_addressc                 C   s    d}t |d}| |j| d S NSomeName)namer   r   r   r   r   r   r
   r
   r   test_add_name   s    
zTestEmailObject.test_add_namec                 C   s    d}t |d}| |j| d S r   r   r   r
   r
   r   test_add_unicode_name   s    
z%TestEmailObject.test_add_unicode_namec                 C   s4   d}d}t ||d}| |j| | |jd d S Nr   r   )r   r   r   r   r   r   r   r   r	   r   r
   r
   r   test_add_name_email   s
    z#TestEmailObject.test_add_name_emailc                 C   s4   d}d}t ||d}| |j| | |jd d S r   r   r   r
   r
   r   test_add_unicode_name_email"   s
    z+TestEmailObject.test_add_unicode_name_emailc                 C   s*   d}t |}| |j| | |j d S Nr   )r   r   r   ZassertIsNoner   r   r
   r
   r   *test_add_rfc_function_finds_name_not_email)   s    z:TestEmailObject.test_add_rfc_function_finds_name_not_emailc                 C   s<   d}d}d ||}t|}| |j| | |jd d S )Nr   r   z{} <{}>)formatr   r   r   r   )r   r   r	   Zname_addressr   r
   r
   r   test_add_rfc_email0   s    z"TestEmailObject.test_add_rfc_emailc                 C   s"   t  }d}||_| |j| d S r   )r   r   r   )r   r   r   r
   r
   r   test_empty_obj_add_name8   s    z'TestEmailObject.test_empty_obj_add_namec                 C   s"   t  }d}||_| |j| d S r   )r   r   r   )r   r   r	   r
   r
   r   test_empty_obj_add_email?   s    z(TestEmailObject.test_empty_obj_add_emailN)__name__
__module____qualname__r   r   r   r   r   r   r   r   r   r
   r
   r
   r   r      s   r   )ZunittestZsendgrid.helpers.mailr   ZTestCaser   r
   r
   r
   r   <module>   s   