-í
è¶<c       s    d  Z    d k l Z l Z  d k Z  e i  GH
 e i GH e i GH g  Z  x“ d d d f D ] Z  d d g Z	  e d j o  e	 i
 d d	 d
 g ƒ n  x7 e	 D ], Z  e e Z  e i e e e ƒ ƒ qº Wqk W x) e D ] Z  d e i e i  f GHqû W d Z  x* e d ƒ D ] Z  e e e ƒ Z q9W e d Z ! d GH" d Z # g  Z $ x` e d e e ƒ e ƒ D$ ]C Z % e e e e !Z & e i e ƒ Z ' e i e ƒ ( e GqœW) d Z * x0 e D* ]% Z + e i e ƒ Z , e e Z qùW- e e e j ƒ 1 d Z 2 d Z 3 xG e d ƒ D3 ]6 Z 4 e e ƒ Z  5 e  e j o 6 e e  Z n qZW7 d „  Z! B d Z C x9 e" e! e ƒ DC ]% Z D e i e ƒ Z E e e Z q¿WF e e e j ƒ I d GHJ d Z# K g  Z L x` e d e e ƒ e# ƒ DL ]C Z M e e e e# !Z N e i$ e ƒ Z O e i e ƒ P e Gq4WQ d Z R x0 e DR ]% Z S e i% e ƒ Z T e e Z q‘WU e e e j ƒ 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 GHs e e i. d  ƒ d! j d" ƒ d S(#   s   Test the binascii C module.(   s   verifys   verboseNs   base64s   hqxs   uus   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   i    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   cs   noises   ratios   res(    (    s(   /usr/lib/python2.2/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   qu   as   61s   hexlify failed for Unicode(/   s   __doc__s   test_supports   verifys   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	   TypeErrors   hexlify(   s   funcss   funcs   verboses   liness   prefixs
   MAX_BASE64s   lines   addnoises   suffixs   as   cs   bs   names   crcs   is   verifys   binasciis   prefixess   MAX_UUs   valids   us   ts   ress   ss   testdatas   fillers(    (    s(   /usr/lib/python2.2/test/test_binascii.pys   ? s®   	 	
 	!
 		 			 		
 			 		 			 		
 		