File: D:/Python311/Lib/test/test_email/__pycache__/test_pickleable.cpython-311.opt-1.pyc
�
��VcA
� �� � 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 � � dS dS )
� N��policy)�HeaderRegistry)�
TestEmailBase�parameterizec �T � e Zd Z e� � Z edd� � Zddddd�Zd� Zd � Zd
S )�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 � � | � ||� � }t j |� � }| � t |� � t |� � � � d S �N)�header_factory�copy�deepcopy�assertEqual�str)�self�name�value�header�hs �3D:\Python311\Lib\test\test_email\test_pickleable.py�header_as_deepcopyz'TestPickleCopyHeader.header_as_deepcopy sN � ��$�$�T�5�1�1���M�&�!�!������Q����V���-�-�-�-�-� c �" � | � ||� � }t t j dz � � D ][}t j ||� � }t j |� � }| � t |� � t |� � � � �\d S �N� )r �range�pickle�HIGHEST_PROTOCOL�dumps�loadsr r )r r r r �proto�pr s r �header_as_picklez%TestPickleCopyHeader.header_as_pickle s� � ��$�$�T�5�1�1���6�2�Q�6�7�7� 2� 2�E���V�U�+�+�A���Q���A����S��V�V�S��[�[�1�1�1�1� 2� 2r N) �__name__�
__module__�__qualname__r r �unstructured�
header_paramsr r* � r r r r sm � � � � � � $�^�%�%�N�!�>�)�-=�>�>�L� 1�2�?�A�
�
�M�.� .� .�
2� 2� 2� 2� 2r r c � � e Zd Zi Z ej ej d� � ej �� � fed<