File: D:/Python311/Lib/test/test_email/__pycache__/test_headerregistry.cpython-311.opt-2.pyc
�
��Vc� � �| � d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dlm Z m
Z
d dlmZ d dlm
Z
mZ d dlmZ e� � Z G d � d
e � � Z G d� de � � Z G d
� de� � Ze
G d� de� � � � Ze
G d� de� � � � Ze
G d� de� � � � Ze
G d� de� � � � Ze
G d� de� � � � Ze
G d� de� � � � Ze
G d� de� � � � Z G d� de � � Z G d� d e� � Zed!k r ej � � dS dS )"� N)�errors��policy)�Message)�
TestEmailBase�parameterize)�headerregistry)�Address�Group)� ALWAYS_EQc �l � e Zd Zd� Zd� Z G d� d� � Zd� Z G d� d� � Zd� Zd � Z d
� Z
d� ZdS )
�TestHeaderRegistryc �� � t j � � } |dd� � }| � |t j � � | � |t j � � d S �N�foobar�test�r �HeaderRegistry�assertIsInstance�
BaseHeader�UnstructuredHeader��self�factory�hs �7D:\Python311\Lib\test\test_email\test_headerregistry.py� test_arbitrary_name_unstructuredz3TestHeaderRegistry.test_arbitrary_name_unstructured sY � � �/�1�1���G�H�f�%�%�����a��!:�;�;�;����a��!B�C�C�C�C�C� c � � t j � � }| � d|j � � |dd� � }| � |t j � � | � |t j � � d S )N�Subjectr )r r �assertNotIn�registryr r �UniqueUnstructuredHeaderr s r �test_name_case_ignoredz)TestHeaderRegistry.test_name_case_ignored sr � � �/�1�1������G�$4�5�5�5��G�I�v�&�&�����a��!:�;�;�;����a��!H�I�I�I�I�Ir c � � e Zd Zd� ZdS )�TestHeaderRegistry.FooBasec � � d S �N� )r �args�kws r �__init__z#TestHeaderRegistry.FooBase.__init__! s � ��Dr N)�__name__�
__module__�__qualname__r, r) r r �FooBaser&