File: //usr/local/lib/python3.7/test/test_email/__pycache__/test_pickleable.cpython-37.opt-2.pyc
B
��g� � @ 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 kr�e �� dS )
� N)�policy)�HeaderRegistry)�
TestEmailBase�parameterizec @ s: e Zd Ze� Zedd�Zddddd�Zdd � Zd
d� ZdS )
�TestPickleCopyHeader�subjectzthis is a test)r zthis is a test)�fromzfrodo@mordor.net)�toza: k@b.com, y@z.com;, j@f.com)�datezTue, 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.7/test/test_email/test_pickleable.py�header_as_deepcopy s
z'TestPickleCopyHeader.header_as_deepcopyc C sR | � ||�}x@ttjd �D ].}t�||�}t�|�}| �t|�t|�� qW 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 r r r r r s
r c @ s� e Zd Zi Zeje�d�ej d�fed<