Sindbad~EG File Manager
�
'ΜgP � �� � d dl Z d dlZd dlZd dlmZ d dlZd dlmZ G d� dej � Z G d� dej � Z
d� Zed k( r ej � yy)
� N)�cookies)�supportc � � e Zd Zd� Zd� Z ej d� d� � Zd� Zd� Z d� Z
d� Zd � Zd
� Z
d� Zd� Zd
� Zd� Zd� Zd� Zd� Zd� Zy)�CookieTestsc
�� � dddd�ddd�dd d
iddd�d
d diddd�dddiddd�dddddd�ddj d� d�g}|D ]� }t j � }|j |d � | j t |� |d � | j |j
d�!� |d" � t |d# j � � D ]$ \ }}| j || j |� �& �� y )$Nzchips=ahoy; vienna=finger�ahoy�finger)�chips�viennaz,<SimpleCookie: chips='ahoy' vienna='finger'>z0Set-Cookie: chips=ahoy
Set-Cookie: vienna=finger)�data�dict�repr�outputz)keebler="E=mc2; L=\"Loves\"; fudge=\012;"�keeblerzE=mc2; L="Loves"; fudge=
;z5<SimpleCookie: keebler='E=mc2; L="Loves"; fudge=\n;'>z5Set-Cookie: keebler="E=mc2; L=\"Loves\"; fudge=\012;"z
keebler=E=mc2zE=mc2z<SimpleCookie: keebler='E=mc2'>zSet-Cookie: keebler=E=mc2zkey:term=value:termzkey:termz
value:termz%<SimpleCookie: key:term='value:term'>zSet-Cookie: key:term=value:termza=b; c=[; d=r; f=h�b�[�r�h)�a�c�d�fz'<SimpleCookie: a='b' c='[' d='r' f='h'>�
)zSet-Cookie: a=bzSet-Cookie: c=[zSet-Cookie: d=rzSet-Cookie: f=hr r )�sepr r
)
�joinr �SimpleCookie�load�assertEqualr r �sorted�items�value)�self�cases�case�C�k�vs �3/usr/local/lib/python3.12/test/test_http_cookies.py�
test_basiczCookieTests.test_basic
s/ � �0�$�x�8�C�J�
L�
D��"A�B�Q�Q�
S� %��'�*�6�2�
4� ,� �<�0�<�8�:� -� �c�s��<�A��)�)� %� �
�7&
��P �D��$�$�&�A�
�F�F�4��<� ����T�!�W�d�6�l�3����Q�X�X�$�X�/��h��@��t�F�|�1�1�3�4���1�� � ��1����Q�/� 5� � c �� � g d�}|D ]c \ }}| j |� 5 t j � }|j |� | j |d j
|� d d d � �e y # 1 sw Y �pxY w)N))za="b=\""�b=")za="b=\\"�b=\)za="b=\="zb==)za="b=\n"zb=n)z
a="b=\042"r, )z
a="b=\134"r- )z
a="b=\377"u b=ÿ)z
a="b=\400"zb=400)z a="b=\42"zb=42)za="b=\\042"zb=\042)za="b=\\134"zb=\134)z
a="b=\\\""�b=\")za="b=\\\042"r. )za="b=\134\""r. )za="b=\134\042"r. r )�subTestr r r r r! )r"