File: //opt/alt/python312/lib64/python3.12/test/test_email/__pycache__/test_pickleable.cpython-312.pyc
�
}h�e� � �� � d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlmZ d dl m
Z
mZ e G d� de
� � Ze G d� de
� � Z
ed k( r e j � yy)
� N��policy)�HeaderRegistry)�
TestEmailBase�parameterizec �F � e Zd Z e� Z edd� Zddddd�Zd� Zd � Zy
)�TestPickleCopyHeader�subject�this is a test)r
r )�from�frodo@mordor.net)�toza: k@b.com, y@z.com;, j@f.com)�date�Tue, 29 May 2012 09:24:26 +1000)r
r r r c � � | j ||� }t j |� }| j t |� t |� � y �N)�header_factory�copy�deepcopy�assertEqual�str)�self�name�value�header�hs �F/opt/alt/python312/lib64/python3.12/test/test_email/test_pickleable.py�header_as_deepcopyz'TestPickleCopyHeader.header_as_deepcopy s: � ��$�$�T�5�1���M�M�&�!������Q���V��-� c � � | j ||� }t t j dz � D ]Q }t j ||� }t j
|� }| j
t |� t |� � �S y �N� )r �range�pickle�HIGHEST_PROTOCOL�dumps�loadsr r )r r r r �proto�pr s r �header_as_picklez%TestPickleCopyHeader.header_as_pickle sh � ��$�$�T�5�1���6�2�2�Q�6�7� 2�E����V�U�+�A����Q��A����S��V�S��[�1� 2r N) �__name__�
__module__�__qualname__r r �unstructured�
header_paramsr r* � r r r r s8 � � $�%�N�!�)�-=�>�L� 1�2�?�A�
�M�.�
2r r c �Z � e Zd Zi Z ej
ej d� ej �� fed<