‡Æ
PNö9c       sº  d  Z  d k l Z d k Z e i  GHe i GHe i GHg  Z x d d d f d rl Z d d g Z e d j o e i	 d	 d
 d g ƒ n x0 e d r& Z
 e
 e Z e i e e e ƒ ƒ qŽ WqL Wx% e d r Z d e i e i  f GHqÅ Wd Z x& e d ƒ d r Z e e e ƒ Z qù We d Z d GHd Z g  Z xS e d e e ƒ e ƒ d r7 Z e e e e !Z e i e ƒ Z e i e ƒ e GqIWd Z x) e d r Z e i e ƒ Z e e Z q“Wd Z d Z x= e d ƒ d r- Z e e ƒ Z e e j o e e Z n qÑWd „  Z  d Z x2 e! e  e ƒ d r Z e i e ƒ Z e e Z q#Wd GHd Z" g  Z xS e d e e ƒ e" ƒ d r7 Z e e e e" !Z e i# e ƒ Z e i e ƒ e GqrWd Z x) e d r Z e i$ e ƒ Z e e Z q¼We i% d ƒ Z& e i% d e& ƒ Z& e& d j o	 d GHn d Z' e i( e' ƒ Z) e i* e) ƒ Z+ e' e+ j o	 d GHn y e i* e) d  ƒ Wn e, j
 o n Xd GHy e i* e) d  d ƒ Wn e, j
 o n Xd 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§   t  } t |  ƒ t | ƒ } d } xr |  o | oc t |  ƒ t | ƒ | j o |  d |  d f \ } }  n | d | d f \ } } | | } q% W| | |  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   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¬   	 	 
	  
 	   	   	  		