Your IP : 216.73.216.213
�
��f^� c @ s� d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z d d l m Z m
Z
d d l m Z d d l m
Z
m Z e � Z Gd d � d e � Z Gd
d � d e � Z Gd d
� d
e � Z e
Gd d � d e � � Z e
Gd d � d e � � Z e
Gd d � d e � � Z e
Gd d � d e � � Z e
Gd d � d e � � Z e
Gd d � d e � � Z e
Gd d � d e � � Z Gd d � d e � Z Gd d � d e � Z e d k r�e j � n d S(! i N( u errors( u policy( u Message( u
TestEmailBaseu parameterize( u headerregistry( u Addressu Groupc B s� | Ee Z d Z d d � Z d d � Z Gd d � d � Z d d � Z Gd d
� d
� Z d d � Z d
d � Z d d � Z
d d � Z d S( u TestHeaderRegistryc C sE t j � } | d d � } | j | t j � | j | t j � d S( Nu foobaru test( u headerregistryu HeaderRegistryu assertIsInstanceu
BaseHeaderu UnstructuredHeader( u selfu factoryu h( ( uH /opt/alt/python33/lib64/python3.3/test/test_email/test_headerregistry.pyu test_arbitrary_name_unstructured s u3 TestHeaderRegistry.test_arbitrary_name_unstructuredc C sX t j � } | j d | j � | d d � } | j | t j � | j | t j � d S( Nu Subjectu test( u headerregistryu HeaderRegistryu assertNotInu registryu assertIsInstanceu
BaseHeaderu UniqueUnstructuredHeader( u selfu factoryu h( ( uH /opt/alt/python33/lib64/python3.3/test/test_email/test_headerregistry.pyu test_name_case_ignored s
u) TestHeaderRegistry.test_name_case_ignoredc B s | Ee Z d Z d d � Z d S( u TestHeaderRegistry.FooBasec O s d S( N( ( u selfu argsu kw( ( uH /opt/alt/python33/lib64/python3.3/test/test_email/test_headerregistry.pyu __init__ s u# TestHeaderRegistry.FooBase.__init__N( u __name__u
__module__u __qualname__u __init__( u
__locals__( ( uH /opt/alt/python33/lib64/python3.3/test/test_email/test_headerregistry.pyu FooBase s u FooBasec C sN t j d | j � } | d d � } | j | | j � | j | t j � d S( Nu
base_classu foobaru test( u headerregistryu HeaderRegistryu FooBaseu assertIsInstanceu UnstructuredHeader( u selfu factoryu h( ( uH /opt/alt/python33/lib64/python3.3/test/test_email/test_headerregistry.pyu test_override_default_base_class# s u3 TestHeaderRegistry.test_override_default_base_classc B s | Ee Z d Z e j j Z d S( u TestHeaderRegistry.FooDefaultN( u __name__u
__module__u __qualname__u headerregistryu UnstructuredHeaderu parse( u
__locals__( ( uH /opt/alt/python33/lib64/python3.3/test/test_email/test_headerregistry.pyu
FooDefault) s u
FooDefaultc C sN t j d | j � } | d d � } | j | t j � | j | | j � d S( Nu
default_classu foobaru test( u headerregistryu HeaderRegistryu
FooDefaultu assertIsInstanceu
BaseHeader( u selfu factoryu h( ( uH /opt/alt/python33/lib64/python3.3/test/test_email/test_headerregistry.pyu test_override_default_class, s u. TestHeaderRegistry.test_override_default_classc C sN t j d | j � } | d d � } | j | t j � | j | t j � d S( Nu
default_classu subjectu test( u headerregistryu HeaderRegistryu
FooDefaultu assertIsInstanceu
BaseHeaderu UniqueUnstructuredHeader( u selfu factoryu h( ( uH /opt/alt/python33/lib64/python3.3/test/test_email/test_headerregistry.pyu2 test_override_default_class_only_overrides_default2 s uE TestHeaderRegistry.test_override_default_class_only_overrides_defaultc C sK t j d d � } | d d � } | j | t j � | j | t j � d S( Nu use_default_mapu subjectu testF( u headerregistryu HeaderRegistryu Falseu assertIsInstanceu
BaseHeaderu UnstructuredHeader( u selfu factoryu h( ( uH /opt/alt/python33/lib64/python3.3/test/test_email/test_headerregistry.pyu test_dont_use_default_map8 s u, TestHeaderRegistry.test_dont_use_default_mapc C s� t j � } | d d � } | j d t j � | d d � } | j | t j � | j | t j � | j | t j � | j | t j � d S( Nu foobaru test( u headerregistryu HeaderRegistryu map_to_typeu UniqueUnstructuredHeaderu assertIsInstanceu
BaseHeaderu UnstructuredHeader( u selfu factoryu h1u h2( ( uH /opt/alt/python33/lib64/python3.3/test/test_email/test_headerregistry.pyu test_map_to_type>