Ę
Nö9c    "   sĆ  d  k  l Z l Z d k Z d   Z e e i d  e i d  Z e d e i d  j o e d  n d Z d	 Z e i e  Z e i e  Z	 e d e	 j o& e d
 e e d e e e	 f  n e e i
 d d  e e i
 d d d d  e e i
 d d  e e i d d  e i
 d d d  Z e e i d e  e e i d e  d Z d Z d Z d Z d Z d Z d Z x_d d d d d d f d rCZ x:d d f d r*Z e e Z e o d Ge GHn e i
 e e e e e e e e  Z e i e e  \ Z Z Z Z Z Z Z e e j ps e e j pf e e j pY e e j pL e e j p? e d  e  e d  e  j p e d  e  e d  e  j o8 e d! e e  e e e e e e e e f  f  n q³WqWd" d d d d f d# d d$ d$ d f d% d d& d& d f d' d d d d f d( d) d d d f d* d) d+ d+ d f d, d) d- d- d f d. d) d) d) d f d/ d) d0 d0 d f d1 d) d) d2 d3 d) d2 d3 d f d4 d5 d6 d6 d f d4 d5 d7 d7 d f d8 d5 d6 d6 d f d8 d9 d7 d7 d f d+ d: d; d< d f d+ d: d= d> d f d? d: d; d< d f d? d d: d= d> d f d d@ dA dB d f d d@ dC dD d f dE dF dA dB d f dE dG d@ dC dD d f dH d@ dA dB d f dH d@ dC dD d f dI dF dA dB d f dI dG d@ dC dD d f dJ dK dL dM d f d dK dN dO d f dJ dK dP dQ d f d dK dR dS d f g Z dT   Z  dU   Z! e i
 dV d  dW j Z" xie d r_\ Z Z# Z$ Z% Z& e o e Ge# Ge$ Ge% GHn x'd e e$ f d e e$ f d e e% f d e e" o e$ p e% f g d rŪ \ Z' Z( e i
 e' e#  Z) e) e( j o! e dX e e# e) e( f  n e i e'  Z* e* e+ e)  j o! e dY e' e* e+ e)  f  n e i e' e)  d Z, e, e# j o e& o! e dZ e e) e, e# f  n qÜWq\Wd S([   (   s
   TestFaileds   verboseNc    sD   y t  |  |  Wn t i j
 o n Xt d |  i | f  d  S(   Ns   %s%s did not raise struct.error(   s   applys   funcs   argss   structs   errors
   TestFaileds   __name__(   s   funcs   argss-   /mit/python/lib/python2.0/test/test_struct.pys
   simple_err s
    s   Qs   ii   s   iiis   inconsistent sizess   cbxxxxxxhhhhiillffds   3c3b18x12h6i6l6f3ds0   inconsistent sizes (3*%s -> 3*%d = %d, %s -> %d)s   foos   ds   flaps   iii   i   s   ai’   i’’  i   f3.1415s    s   @s   <s   >s   =s   !i    s   xcbhilfds   xcBHILfds   trying:id   s#   unpack/pack not transitive (%s, %s)s   cs   xcs    as   cxs   a s   ss   0ss
   helloworlds   1ss   hs   9ss	   helloworls   10ss   11ss   helloworld s   20si
   s    s   bi   s   s   łs   Bił   i¼  s   ¼s   ¼s   żDs   Dżs   Hi,s   ,s   ,s   ūÓās   āÓūs   Il   Xl        s   ls   Ls   ff2.0s   @   s      @s   @       s          @s   Ą   s      Ąs   Ą       s          Ąc    s   d  Sd  S(   N(    (   s   fmts   args   gots   exps-   /mit/python/lib/python2.0/test/test_struct.pys   badpack` s    c    s   d |  | | | f Sd  S(   Ns(   unpack(%s, %s) -> (%s,) # expected (%s,)(   s   fmts   args   gots   exp(   s   fmts   args   gots   exps-   /mit/python/lib/python2.0/test/test_struct.pys	   badunpackc s    s   =hs    s    pack(%s, %s) -> %s # expected %ss    calcsize(%s) -> %d # expected %ds(   unpack(%s, %s) -> (%s,) # expected (%s,)(-   s   test_supports
   TestFaileds   verboses   structs
   simple_errs   calcsizes   szs   fmts   fmt3s   sz3s   packs   unpacks   ss   cs   bs   hs   is   ls   fs   ds   prefixs   formats   cps   bps   hps   ips   lps   fps   dps   ints   strs   testss   badpacks	   badunpacks   isbigendians   args   bigs   lils   asys   xfmts   exps   ress   ns   lens   rev(    s-   /mit/python/lib/python2.0/test/test_struct.pys   ? st   		
&  
$'@’#’ F 			 K !!