File: //usr/local/lib/python3.10/test/test_email/__pycache__/test_pickleable.cpython-310.opt-2.pyc
o
�i� � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlmZ d dl m
Z
mZ eG dd� de
��ZeG dd� de
��Z
ed krJe �� dS dS )
� N��policy)�HeaderRegistry)�
TestEmailBase�parameterizec @ s: e Zd Ze� Zedd�Zddddd�Zdd � Zd
d� ZdS )
�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 C s. | � ||�}t�|�}| �t|�t|�� d S �N)�header_factory�copy�deepcopy�assertEqual�str)�self�name�value�header�h� r �</usr/local/lib/python3.10/test/test_email/test_pickleable.py�header_as_deepcopy s
z'TestPickleCopyHeader.header_as_deepcopyc C sN | � ||�}ttjd �D ]}t�||�}t�|�}| �t|�t|�� q
d S �N� )r �range�pickle�HIGHEST_PROTOCOL�dumps�loadsr r )r r r r �proto�pr r r r �header_as_pickle s
�z%TestPickleCopyHeader.header_as_pickleN) �__name__�
__module__�__qualname__r r ZunstructuredZ
header_paramsr r&