
    M}bgm                     @    d dl Z d dlmZ  G d de j                  ZdS )    N)Emailc                   D    e Zd Zd Zd Zd Zd Zd Zd Zd Z	d Z
d	 Zd
S )TestEmailObjectc                 ^    d}t          |          }|                     |j        d           d S Ntest@example.com)r   assertEqualemail)selfaddressr
   s      g/home/e360mart.nyusoft.in/public_html/e360mart_env/lib/python3.11/site-packages/test/unit/test_email.pytest_add_email_addressz&TestEmailObject.test_add_email_address	   s1    $g&899999    c                 `    d}t          |          }|                     |j        |           d S NSomeName)namer   r	   r   r   r   r
   s      r   test_add_namezTestEmailObject.test_add_name   s5    4   T*****r   c                 `    d}t          |          }|                     |j        |           d S r   r   r   s      r   test_add_unicode_namez%TestEmailObject.test_add_unicode_name   s5    4   T*****r   c                     d}d}t          ||          }|                     |j        |           |                     |j        d           d S Nr   r   )r
   r   r   r	   r   r
   r   r   r   r
   s       r   test_add_name_emailz#TestEmailObject.test_add_name_email   sU    $G$///T***&899999r   c                     d}d}t          ||          }|                     |j        |           |                     |j        d           d S r   r   r   s       r   test_add_unicode_name_emailz+TestEmailObject.test_add_unicode_name_email"   sU    %G$///T***&9:::::r   c                     d}t          |          }|                     |j        |           |                     |j                   d S Nr   )r   r	   r   assertIsNoner
   r   s      r   *test_add_rfc_function_finds_name_not_emailz:TestEmailObject.test_add_rfc_function_finds_name_not_email)   sF    dT***%+&&&&&r   c                     d}d}d                     ||          }t          |          }|                     |j        |           |                     |j        d           d S )Nr   r   z{} <{}>)formatr   r	   r   r
   )r   r   r   name_addressr
   s        r   test_add_rfc_emailz"TestEmailObject.test_add_rfc_email0   se    $ ''g66l##T***&899999r   c                 j    t                      }d}||_        |                     |j        |           d S r!   )r   r   r	   )r   r
   r   s      r   test_empty_obj_add_namez'TestEmailObject.test_empty_obj_add_name8   s5    
T*****r   c                 j    t                      }d}||_        |                     |j        |           d S r   )r   r
   r	   )r   r
   r   s      r   test_empty_obj_add_emailz(TestEmailObject.test_empty_obj_add_email?   s5    $g.....r   N)__name__
__module____qualname__r   r   r   r   r   r#   r'   r)   r+    r   r   r   r      s        : : :+ + ++ + +: : :; ; ;' ' ': : :+ + +/ / / / /r   r   )unittestsendgrid.helpers.mailr   TestCaser   r/   r   r   <module>r3      sW     ) ) ) ) ) )=/ =/ =/ =/ =/h' =/ =/ =/ =/ =/r   