
    ,h+                     r    d dl Z d dlmZ 	  G d de j                        Zedk(  r e j                          yy)    N)SimpleCookieJarc                       e Zd Zd Zd Zd Zy)CookieJarTestc                    t               }|j                  d       | j                  |j                  d       t               }|j                  d       | j                  |j                  d       t               }|j                  d       | j	                  d|j                  v        t               }|j                  d       | j	                  d|j                  v        | j	                  d|j                  v       t               }|j                  d       | j                  |j                  d      d	       | j                  |j                  d       d       t               }|j                  d       |j                  d
       | j                  |j                  d      d       t               }|j                  d       |j                  d       | j                  |j                  d      d       t               }|j                  d       |j                  d       | j                  |j                  d      d	       | j                  |j                  d      d       | j                  |j                  d      d       y )N 4Cookie with no domain should not be added to the jara=ba=b; domain=.abc.abca=b; domain=abcabca=b; c=d; domain=abca=b; c=de=f; domain=abcza=b; c=d; e=fe=f; domain=.abce=f; domain=xyzxyze=f	something)r   addassertFalsejar
assertTrueassertEqualgetself
cookie_jars     `/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/websocket/tests/test_cookiejar.pytest_addzCookieJarTest.test_add   s   $&
rNNR	
 %&
uNNR	
 %&
)**..01$&
()*..01Z^^34$&
-..
;-r2$&
-.().@$&
-.)*.@$&
-.().
;.64b9    c                 V   t               }|j                  d       | j                  |j                  d       t               }|j                  d       | j	                  d|j                  v        t               }|j                  d       | j	                  d|j                  v        | j	                  d|j                  v       t               }|j                  d       | j                  |j                  d      d       t               }|j                  d       |j                  d	       | j                  |j                  d      d
       t               }|j                  d       |j                  d       | j                  |j                  d      d
       t               }|j                  d       |j                  d       | j                  |j                  d      d       | j                  |j                  d      d
       | j                  |j                  d      d       y )Nr	   r   r
   r   r   r   r   r   r   r   r   r   r   r   r   )r   setr   r   r   r   r   r   s     r   test_setzCookieJarTest.test_setF   s   $&
uNNR	
 %&
)**..01$&
()*..01Z^^34$&
-..
;$&
-.().6$&
-.)*.6$&
-.().
;.64b9r!   c                 l   t               }|j                  d       | j                  |j                  d      d       | j                  |j                  d      d       | j                  |j                  d      d       | j                  |j                  d      d       |j                  d       | j                  |j                  d      d       | j                  |j                  d      d       | j                  |j                  d      d       | j                  |j                  d      d       y )	Nza=b; c=d; domain=abc.comzabc.comr   z	x.abc.comz
abc.com.esr   zxabc.comza=b; c=d; domain=.abc.com)r   r#   r   r   r   s     r   test_getzCookieJarTest.test_getk   s    $&
12	2J?4jA5r:
3R823	2J?4jA5r:
3R8r!   N)__name__
__module____qualname__r    r$   r&    r!   r   r   r      s    *:X#:J9r!   r   __main__)unittestwebsocket._cookiejarr   TestCaser   r'   mainr*   r!   r   <module>r0      s?     0(^9H%% ^9B zHMMO r!   