-í
ê¶<c       s*     d  k  Z   d k l Z  d  k Z  d  k Z  y#  e i d ƒ Z  e d Z Wn% 	 e j
 o 
 e	 e
 ƒ Z n X e i ƒ  d Z  e i ƒ   e e  i d ƒ ƒ Ge e  i d d ƒ ƒ GH e e  i d ƒ ƒ Ge e  i d d ƒ ƒ GH y  e  i d e  i d ƒ Wn'  e  i j
 o Z  d Ge GHn X y  e  i d d d ƒ Wn$  e j
 o Z  d Ge GHn X y  e  i d ƒ Wn$  e j
 o Z  d Ge GHn X  e  i e ƒ Z ! e  i e ƒ Z " e e j o # d	 GHn	 % d
 GH' e d Z ) e  i d d d ƒ Z * e i e ƒ Z + e i ƒ  Z , e e Z . e  i d ƒ Z / e i e ƒ Z  0 e i ƒ  Z! 1 e  e! Z 2 e e j o 3 d GHn	 5 d GH7 e  i d d d d d ƒ Z 8 g  Z" 9 xG e# d e$ e ƒ d ƒ D9 ]* Z% : e" i& e i e e% e% d !ƒ ƒ qW; e" i& e i ƒ  ƒ < d i' e" ƒ Z( > e  i e( d d ƒ Z) ? e) e j o @ d GHn	 B d GHD e  i d ƒ Z* E g  Z" F xG e# d e$ e( ƒ d ƒ DF ]* Z% G e" i& e* i e( e% e% d !ƒ ƒ qÚWH e" i& e* i ƒ  ƒ I d i' e" ƒ Z+ J e+ e j o K d GHn	 M d GHO d Ge* i, GHR e  i d ƒ Z* S e( Z- T g  Z" U x‰ U e- o~ V d e$ e- ƒ d Z. W e* i e- e. ƒ Z/ X e$ e/ ƒ e. j o Y d e$ e/ ƒ e. f GHn Z e" i& e/ ƒ [ e* i, Z- q‘W\ e" i& e* i ƒ  ƒ ] d i' e ƒ Z+ ^ e+ e j o _ d GHn	 a d GHd e  i d ƒ Z* e y f e* i d d ƒ Wn g e j
 o
 h n
 Xj d  GHk d! Ge* i, GHo d" d# d$ g Z0 p g  i& Z1 e0 Dp ]0 Z2 p e3 e  e2 ƒ o e1 e4 e  e2 ƒ ƒ n qé[1 Z0 r xÎ e0 Dr ]Ã Z5 s x· e# d ƒ Ds ]¦ Z6 t e  i e6 ƒ Z7 u e7 i e d%  ƒ Z8 v e8 e7 i e5 ƒ Z8 w e8 e7 i e d% ƒ Z8 x e8 e7 i ƒ  Z8 y e  i e8 ƒ e j o z d& e5 e6 f GHn { [7 qHWq/W d  k9 Z9 € e9 i: d ƒ ‚ d' GH„ e3 e  d# ƒ oê ‡ e  i d ƒ Z; ˆ e  i ƒ  Z8 Œ d Z<  x: e# d( d) ƒ D ]% Z% Ž e< e= e9 i> d d* ƒ ƒ Z< qnW‘ e8 i e; i e< ƒ e; i e  i? ƒ ƒ Z ” e$ e ƒ e$ e< ƒ j o5 • e$ e< ƒ Ge$ e ƒ Ge$ e8 i@ ƒ GH– e d+ ‚ n n ˜ d, „  ZA d  S(-   N(   s
   TestFaileds	   test_zlibi    i   s   penguini   s   ERRORs	   expectings'   normal compression/decompression faileds*   normal compression/decompression succeededi   iñÿÿÿs!   compress/decompression obj faileds$   compress/decompression obj succeededi   iôÿÿÿi	   i   s    iûÿÿÿs#   decompress with init options faileds&   decompress with init options succeededi€   s&   decompressobj with init options faileds)   decompressobj with init options succeededs   should be '':i
   s   chunk too big (%d>%d)s   max_length decompressobj faileds"   max_length decompressobj succeedediÿÿÿÿs-   failed to raise value error on bad max_lengths   unconsumed_tail should be '':s
   Z_NO_FLUSHs   Z_SYNC_FLUSHs   Z_FULL_FLUSHi¸  s*   Decompress failed: flush mode=%i, level=%is   Testing on 17K of random datai   i   iÿ   s   output of 17K doesn't matchc      s   ˜ œ Ü d S(   sc   An empty function with a big string.

    Make the compression algorithm work a little harder.
    N(    (    (    (    s$   /usr/lib/python2.2/test/test_zlib.pys   ignore˜ s   @(B   s   zlibs   test_supports
   TestFaileds   syss   imps   find_modules   ts   files   ImportErrors   opens   __file__s   reads   bufs   closes   hexs   crc32s   adler32s   compresss	   MAX_WBITSs   errors   msgs   compressobjs
   ValueErrors   decompressobjs   xs
   decompresss   ys   cos   x1s   flushs   x2s   dcs   y1s   y2s   bufss   ranges   lens   is   appends   joins   combufs   decomp1s   decos   decomp2s   unconsumed_tails   cbs
   max_lengths   chunks   sync_opts   _[1]s   opts   hasattrs   getattrs   syncs   levels   objs   ds   randoms   seeds   cs   as   chrs   randints   Z_SYNC_FLUSHs   unused_datas   ignore($   s   decos   cos   cbs   chunks   randoms   syncs   y1s   files   combufs   y2s   ignores   bufss   imps
   max_lengths   msgs
   TestFaileds   decomp2s   decomp1s   opts   dcs   syss   x2s   x1s   bufs   as   cs   objs   ds   levels   is   zlibs   _[1]s   ts   sync_opts   ys   x(    (    s$   /usr/lib/python2.2/test/test_zlib.pys   ? sê   --	 	(	 	(		 
 	 3
 	 		 	#+%