‡Æ
PNö9c       s    d  Z    d k l Z  d k Z  e i  GH
 e i GH e i GH g  Z  x— d d d f d  r Z  d d g Z  e d j o  e i	 d	 d
 d g ƒ n  x9 e d  r, Z
  e
 e Z  e i e e e ƒ ƒ q¸ Wqg W x+ e d  r Z  d e i e i  f GHqû W d Z  x, e d ƒ d  r Z  e e e ƒ Z q;W e d Z ! d GH" d Z # g  Z $ xb e d e e ƒ e ƒ d $ rC Z % e e e e !Z & e i e ƒ Z ' e i e ƒ ( e Gq W) d Z * x2 e d * r% Z + e i e ƒ Z , e e Z qÿW- t o e e j p t ‚ 1 d Z 2 d Z  3 xI e d ƒ d 3 r6 Z 4 e e ƒ Z! 5 e! e  j o 6 e e! Z n qmW7 d „  Z" B d Z C x; e# e" e ƒ d C r% Z D e i e ƒ Z E e e Z qÔWF t o e e j p t ‚ I d GHJ d Z$ K g  Z L xb e d e e ƒ e$ ƒ d L rC Z M e e e e$ !Z N e i% e ƒ Z O e i e ƒ P e GqVWQ d Z R x2 e d R r% Z S e i& e ƒ Z T e e Z qµWU t o e e j p t ‚ X e i' d ƒ Z( Y e i' d e( ƒ Z( Z e( d j o [ d GHn ` d Z) a e i* e) ƒ Z+ b e i, e+ ƒ Z- c e) e- j o d d GHn e y f e i, e+ d  ƒ Wn g e. j
 o
 h n
 Xj d GHk y l e i, e+ d  d ƒ Wn m e. j
 o
 n n
 Xp d GHd S(    s   Test the binascii C module.(   s   verboseNs   base64s   hqxs   uui    s   a2b_s   b2a_s   crc_s   rlecode_s
   rledecode_s	   %-15s: %ss.   The quick brown fox jumps over the lazy dog.
i   s   
Hello world.
s   base64 testi9   s    s@   abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/c    sÈ   7 8 t  } 9 t |  ƒ t | ƒ } : d } ; x ; |  o | oo < t |  ƒ t | ƒ | j o! = |  d |  d f \ } }  n ? | d | d f \ } } @ | | } q4 WA | | |  Sd  S(   Ns    i    i   (   s   fillerss   noises   lens   lines   ratios   ress   c(   s   lines   noises   ratios   ress   cs/   /mit/python/lib/python2.0/test/test_binascii.pys   addnoise7 s   		  !s   uu testi-   s   Test the CRC-32 ofs    this string.ijë¦]s   binascii.crc32() failed.s    {s   worldi   s   helloi   0s   binascii hexlification failedi   s   expected TypeError not raiseds   q(/   s   __doc__s   test_supports   verboses   binasciis   Errors
   Incompletes   funcss   suffixs   prefixess   extends   prefixs   names   appends   getattrs   funcs   __name__s   testdatas   ranges   is   chrs
   MAX_BASE64s   liness   lens   bs
   b2a_base64s   as   ress   lines
   a2b_base64s	   __debug__s   AssertionErrors   fillerss   valids   cs   addnoises   maps   MAX_UUs   b2a_uus   a2b_uus   crc32s   crcs   ss   b2a_hexs   ts   a2b_hexs   us	   TypeError(    s/   /mit/python/lib/python2.0/test/test_binascii.pys   ? s¬   	 	 	! 		 			 		 			 		 			 		 		