
"Ic           @   s   d  d k  Z  d  d k l Z d  d k Z d  d k Z e i d d e Z e i e i d   Z	 d e  i
 f d     YZ d   Z e d	 j o e   n d S(
   iN(   t   test_supportt	   mimetoolst
   deprecatedsb   Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Foo!
t   MimeToolsTestc           B   s#   e  Z d    Z d   Z d   Z RS(   c         C   s   t  i d t  i d } x d d d d d d d	 d
 g D]~ } t i |  } t i   } t i | | |  t i | i    } t i   } t i | | |  |  i | i   |  q7 Wd  S(   Nt   =s   
t   7bitt   8bitt   base64s   quoted-printablet   uuencodes
   x-uuencodet   uues   x-uue(	   t   stringt   ascii_letterst   digitst   StringIOR   t   encodet   getvaluet   decodet   assertEqual(   t   selft   startt   enct   it   o(    (    s0   /mit/python/lib/python2.6/test/test_mimetools.pyt   test_decodeencode   s     c         C   sV   t  d g  } x@ t d  D]2 } t i   } |  i | | j  | i |  q Wd  S(   Nt    id   (   t   sett   xrangeR   t   choose_boundaryt   assert_t   add(   R   t   sR   t   nb(    (    s0   /mit/python/lib/python2.6/test/test_mimetools.pyt   test_boundary   s     c         C   s   t  i t i t   } |  i | i   d  |  i | i   d  |  i | i   d  |  i | i   d d g  |  i | i	   d d g  |  i | i
 d  d  |  i | i
 d  d	  |  i | i
 d
  d   |  i | i   d  d  S(   Ns
   text/plaint   textt   plains   charset=iso-8859-1s   format=flowedt   charsett   formats
   iso-8859-1t   flowedt   spamR   (   R   t   MessageR   t   msgtext1R   t   gettypet   getmaintypet
   getsubtypet   getplistt   getparamnamest   getparamt   Nonet   getencoding(   R   t   msg(    (    s0   /mit/python/lib/python2.6/test/test_mimetools.pyt   test_message%   s    (   t   __name__t
   __module__R   R    R2   (    (    (    s0   /mit/python/lib/python2.6/test/test_mimetools.pyR      s   		c           C   s   t  i t  d  S(   N(   R    t   run_unittestR   (    (    (    s0   /mit/python/lib/python2.6/test/test_mimetools.pyt	   test_main1   s    t   __main__(   t   unittestt   testR    R
   R   t   import_modulet   TrueR   R'   R(   t   TestCaseR   R6   R3   (    (    (    s0   /mit/python/lib/python2.6/test/test_mimetools.pyt   <module>   s   !	