-í
é¶<c       sZ     d  k  l Z l Z l Z l Z l Z  d k l Z  d „  Z 
 d d d „ Z	  d d d „ Z
 ) d	 d
 d „ Z 6 d d d „ Z H d d d „ Z Z d d d „ Z l d „  Z ˆ d „  Z — d „  Z ¯ d „  Z d „  Z kh  d d <d d <d d <d  d! <d" d# <d$ d$ <d% d& <d' d( <d) d* <d+ d, <d- d. <d/ d0 <d1 d1 <d2 d3 <d4 d5 <d6 d7 <d8 d9 <d: d; <d< d= <Z xX e i ƒ  D]G \ Z Z ‚e i ƒ  o ƒe d> Z n …d? e Z †e e e <q³Wˆh  d d@ <d dA <dB dB <dC dD <dE dE <dF dF <dG dG <dH dH <dI dI <Z ”xX e i ƒ  D”]G \ Z Z •e i ƒ  o –e dJ Z n ˜dK e Z ™e e e <qkW›g  dL „ Z ªdM „  Z »dN „  Z ¿dO „  Z ÃdP „  Z ádQ „  Z dR „  Z  2dS „  Z! fdT „  Z" tdU „  Z# dV „  Z$ /dW „  Z% ´dX „  Z& ÓdY „  Z' ëdZ „  Z( /d[ „  Z) ~d\ „  Z* «d] „  Z+ Éd^ „  Z, Úd_ „  Z- ïd` „  Z. 
da „  Z/ db „  Z0 3dc „  Z1 ldd „  Z2 de „  Z3 df „  Z4 -dg „  Z5 ^dh „  Z6 ®di „  Z7 dj „  Z8 ,dk „  Z9 Udl „  Z: vdm „  Z; “dn „  Z< ádo „  Z= üdp „  Z> 	dq „  Z? 	dr „  Z@ 2	ds „  ZA ¢	dt „  ZB ú	du „  ZC 
dv „  ZD -
dw „  ZE i
dx „  ZF ˆ
dy „  ZG ¦
dz „  ZH ®
d{ „  ZI ¿
d| „  ZJ Ö
d} „  ZK d~ „  ZL d „  ZM d€ „  ZN YeO d j o ZeN ƒ  n d‚ S(ƒ   (   s   verifys   vereqs   verboses
   TestFaileds   TESTFN(   s   deepcopyc    s1     |  | j	 o  t d |  | f ‚ n d  S(   Ns   %r is %r(   s   as   bs
   TestFailed(   s   as   b(    (    s%   /usr/lib/python2.2/test/test_descr.pys   veris s   s   len(a)s   __len__c    sí   
  t  o  d G| GHn  h  |  d <}  t t | | ƒ | ƒ  t |  ƒ }  t	 | | ƒ }  x(  | | i j o  | i d } qo W t | | i | ƒ  t | |  ƒ | ƒ  t	 |  | ƒ }  t | ƒ  | ƒ d  S(   Ns   checkings   ai    (   s   verboses   exprs   as   dicts   vereqs   evals   ress   types   ts   getattrs   meths   ms   __dict__s	   __bases__s   bm(   s   as   ress   exprs   meths   bms   ms   dicts   t(    (    s%   /usr/lib/python2.2/test/test_descr.pys   testunop
 s   
  s   a+bs   __add__c 	   s*    t  o  d G| GHn  h  |  d <| d <}  | d j o d d d j o  d } n  t t | | ƒ | ƒ   t	 |  ƒ } ! t | | ƒ } " x( " | | i j o # | i d	 } q¦ W$ t | | i | ƒ % t | |  | ƒ | ƒ & t |  | ƒ } ' t | | ƒ | ƒ d  S(
   Ns   checkings   as   bs   __div__i   i   f0.5s   __truediv__i    (   s   verboses   exprs   as   bs   dicts   meths   vereqs   evals   ress   types   ts   getattrs   ms   __dict__s	   __bases__s   bm(	   s   as   bs   ress   exprs   meths   bms   ms   dicts   t(    (    s%   /usr/lib/python2.2/test/test_descr.pys	   testbinop s   
 ! s   a[b:c]s   __getslice__c 
   s  ) * t  o * d G| GHn + h  |  d <| d <| d <} , t t | | ƒ | ƒ - t	 |  ƒ }	 . t |	 | ƒ } / x( / | |	 i j o 0 |	 i d }	 q W1 t | |	 i | ƒ 2 t | |  | | ƒ | ƒ 3 t |  | ƒ } 4 t | | | ƒ | ƒ d  S(   Ns   checkings   as   bs   ci    (   s   verboses   exprs   as   bs   cs   dicts   vereqs   evals   ress   types   ts   getattrs   meths   ms   __dict__s	   __bases__s   bm(
   s   as   bs   cs   ress   exprs   meths   bms   ms   dicts   t(    (    s%   /usr/lib/python2.2/test/test_descr.pys
   testternop) s   
 $ s   a+=bs   __iadd__c 	   sL  6 7 e  o 7 d G| GHn 8 h  e |  ƒ d <| d <} 9 | | U: e | d | ƒ ; e |  ƒ } < e
 | | ƒ } = x( = | | i j o > | i d } q„ W? e | | i | ƒ @ e |  ƒ | d <A | | d | ƒ B e | d | ƒ C e |  ƒ | d <D e
 | d | ƒ } E | | ƒ F e | d | ƒ d  S(   Ns   checkings   as   bi    (   s   verboses   stmts   deepcopys   as   bs   dicts   vereqs   ress   types   ts   getattrs   meths   ms   __dict__s	   __bases__s   bm(	   s   as   bs   ress   stmts   meths   ms   dicts   ts   bm(    (    s%   /usr/lib/python2.2/test/test_descr.pys	   testsetop6 s$   
 ! s   a[b]=cs   __setitem__c 
   s[  H I e  o I d G| GHn J h  e |  ƒ d <| d <| d <} K | | UL e | d | ƒ M e	 |  ƒ } N e | | ƒ } O x( O | | i j o P | i d } q WQ e | | i | ƒ R e |  ƒ | d <S | | d | | ƒ T e | d | ƒ U e |  ƒ | d <V e | d | ƒ }	 W |	 | | ƒ X e | d | ƒ d  S(   Ns   checkings   as   bs   ci    (   s   verboses   stmts   deepcopys   as   bs   cs   dicts   vereqs   ress   types   ts   getattrs   meths   ms   __dict__s	   __bases__s   bm(
   s   as   bs   cs   ress   stmts   meths   ms   dicts   ts   bm(    (    s%   /usr/lib/python2.2/test/test_descr.pys
   testset2opH s$   
 * s   a[b:c]=ds   __setslice__c    sj  Z [ e  o [ d G| GHn \ h  e |  ƒ d <| d <| d <| d <} ] | | U^ e | d | ƒ _ e
 |  ƒ }	 ` x( ` | |	 i j o a |	 i d }	 q„ Wb e |	 | ƒ } c e | |	 i | ƒ d e |  ƒ | d <e | | d | | | ƒ f e | d | ƒ g e |  ƒ | d <h e | d | ƒ }
 i |
 | | | ƒ j e | d | ƒ d  S(   Ns   checkings   as   bs   cs   di    (   s   verboses   stmts   deepcopys   as   bs   cs   ds   dicts   vereqs   ress   types   ts   meths   __dict__s	   __bases__s   getattrs   ms   bm(   s   as   bs   cs   ds   ress   stmts   meths   ms   dicts   ts   bm(    (    s%   /usr/lib/python2.2/test/test_descr.pys
   testset3opZ s$   
 3 c     sW  l m d f  d „  ƒ  Y} o t | i d ƒ p t | i d d ƒ r d f  d „  ƒ  Y} t t | i t j ƒ v d t f d „  ƒ  Y} x t | i d	 ƒ y t | i d d	 ƒ { d
 t f d „  ƒ  Y} } t | i t j ƒ  d t f d „  ƒ  Y}   t |  i d	 ƒ ‚ t |  i d d	 ƒ „ d t f d „  ƒ  Y} † t | i t j ƒ d  S(   Ns   Classicc      s   m t  Z d  Z n RS(   s   A classic docstring.(   s   __name__s
   __module__s   __doc__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Classicm s   s   A classic docstring.s   __doc__s   Classic2c      s   r t  Z s RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Classic2r s   	s	   NewStaticc      s   v t  Z d  Z w RS(   s   Another docstring.(   s   __name__s
   __module__s   __doc__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys	   NewStaticv s   s   Another docstring.s
   NewStatic2c      s   { t  Z | RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys
   NewStatic2{ s   	s
   NewDynamicc      s    t  Z d  Z € RS(   s   Another docstring.(   s   __name__s
   __module__s   __doc__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys
   NewDynamic s   s   NewDynamic2c      s   „ t  Z … RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   NewDynamic2„ s   	(   s   Classics   vereqs   __doc__s   __dict__s   Classic2s   verifys   Nones   objects	   NewStatics
   NewStatic2s
   NewDynamics   NewDynamic2(   s
   NewDynamics   Classics   NewDynamic2s   Classic2s
   NewStatic2s	   NewStatic(    (    s%   /usr/lib/python2.2/test/test_descr.pys   class_docstringsl s   c    	  s  ˆ ‰ t  o ‰ d GHn Š t d g d g d d g d d ƒ ‹ t d d d g d d d d ƒ Œ t d d d g d	 d
 d d ƒ  t d d d g d d d d ƒ Ž t d d d g d
 d d d g d d ƒ  t d g d g d d g d d ƒ  t d d g d d d d d d d g d d ƒ ‘ t d d d g d d d ƒ ’ t d d g d d d d d d d g d d ƒ “ t d d g d d d d d d d g d d ƒ ” t d d g d d d d g d d ƒ • t d d d d	 g d d d d g d d d d	 g d d ƒ d  S(   Ns   Testing list operations...i   i   s   a+bs   __add__i   s   b in as   __contains__i   i    s   a[b]s   __getitem__s   a[b:c]s   __getslice__s   a+=bs   __iadd__s   a*=bs   __imul__s   len(a)s   __len__s   a*bs   __mul__s   b*as   __rmul__s   a[b]=cs   __setitem__i   i   s   a[b:c]=ds   __setslice__(   s   verboses	   testbinops
   testternops	   testsetops   testunops
   testset2ops
   testset3op(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   listsˆ s   
 %"""+%111(c     s§  — ˜ t  o ˜ d GHn ™ t h  d d <h  d d <d d d ƒ š t h  d d <d d <d d d	 d
 ƒ › t h  d d <d d <d d d	 d
 ƒ œ t h  d d <d d <d d d d ƒ  h  d d <d d <}  ž g  } Ÿ x' |  i ƒ  DŸ ] } Ÿ | i | ƒ qù W  g  } ¡ x' t |  ƒ D¡ ] } ¡ | i | ƒ q/W¢ t	 | | ƒ £ g  } ¤ x' |  i
 ƒ  D¤ ] } ¤ | i | ƒ quW¥ t	 | | ƒ ¦ g  } § x* t i
 |  ƒ D§ ] } § | i | ƒ q¾W¨ t	 | | ƒ © h  d d <d d <}  ª t |  d d d ƒ « t	 t t |  ƒ h  ƒ |  ƒ ¬ t	 t |  i ƒ  h  ƒ |  ƒ ­ t h  d d <d d <d d h  d d <d d <d d <d d ƒ d  S(   Ns   Testing dict operations...i   i   iÿÿÿÿs   cmp(a,b)s   __cmp__i   i   s   b in as   __contains__i    s   a[b]s   __getitem__s   len(a)s   __len__s   a[b]=cs   __setitem__(   s   verboses	   testbinops   ds   l1s   keyss   is   appends   ls   iters   vereqs   __iter__s   dicts   testunops   evals   reprs   __repr__s
   testset2op(   s   ds   is   ls   l1(    (    s%   /usr/lib/python2.2/test/test_descr.pys   dicts— s>   
 ++++	 	 	 	 	 	 	 	 c   	  s%  ¯ ° t  o ± d GHn ² t ƒ  } ³ t | h  ƒ ´ t h  ƒ } µ t | h  ƒ ¶ t d h  ƒ } · t | h  ƒ ¸ t h  d d <d d <ƒ } ¹ t | h  d d <d d <ƒ º t | t | i ƒ  ƒ ƒ » t | t d | i ƒ  ƒ ƒ ¼ x« d d d	 d
 d g d f f D¼ ]ˆ } ½ y ¾ t | ƒ WnX ¿ t j
 o
 À nT Á t j
 o1 Â | d
 j o Æ n È t	 d | ƒ ‚ n XÊ t	 d | ƒ ‚ qWË y Ì t d h  ƒ Wn Í t j
 o
 Î n XÐ t	 d ƒ ‚ Ò y Ó t h  h  ƒ Wn Ô t j
 o
 Õ n X× t	 d ƒ ‚ Ù d f  d „  ƒ  Y} Ý y Þ t | ƒ  ƒ Wn ß t j
 o
 à n Xâ t	 d ƒ ‚ ä d „  | _ å d „  | _ æ t d | ƒ  ƒ } ç t | | i ƒ ê d f  d „  ƒ  Y}  ñ t |  d d ƒ |  d d ƒ |  d d ƒ |  d d ƒ g ƒ } õ t | h  d d <d d <ƒ ÷ t t t d ƒ t d d ƒ ƒ ƒ } ø t | t g  i } t d ƒ Dø ] } | | | d f ƒ q…~ ƒ ƒ û xl d f g d d d f g f Dû ]I } ü y ý t | ƒ Wn þ t j
 o
 ÿ n Xt	 d  | ƒ ‚ qÑWd  S(!   Ns   Testing dict constructor ...s   itemsi   i   s   bs   ai    l    x0.00.0s   0s   no TypeError from dict(%r)s	   senselesss$   no TypeError from dict(senseless={})s   no TypeError from dict({}, {})s   Mappingc      s/   Ù t  Z Û h  d d <d d <d d <Z RS(   Ni   i   i   i   x0.01.0s   a(   s   __name__s
   __module__s   dict(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   MappingÙ s   	s*   no TypeError from dict(incomplete mapping)c    s   ä |  i i ƒ  S(   N(   s   selfs   dicts   keys(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   <lambda>ä s    c    s   å |  i | S(   N(   s   selfs   dicts   i(   s   selfs   i(    (    s%   /usr/lib/python2.2/test/test_descr.pys   <lambda>å s    s   AddressBookEntryc      s#   ê t  Z ë d „  Z î d „  Z RS(   Nc    s   ë ì | |  _  í | |  _ d  S(   N(   s   firsts   selfs   last(   s   selfs   firsts   last(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__ë s   c    s    î ï t  |  i |  i g ƒ Sd  S(   N(   s   iters   selfs   firsts   last(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __iter__î s   (   s   __name__s
   __module__s   __init__s   __iter__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   AddressBookEntryê s   	s   Tims   Warsaws   Barrys   Petersi   i   s   tooshorts   toos   longs   by 1s   no ValueError from dict(%r)(   s   verboses   dicts   ds   vereqs   itemss	   iteritemss   badargs	   TypeErrors
   ValueErrors
   TestFaileds   Mappings   keyss   __getitem__s   AddressBookEntrys   zips   ranges   appends   _[1]s   is   bad(   s   AddressBookEntrys   is   bads   Mappings   badargs   _[1]s   d(    (    s%   /usr/lib/python2.2/test/test_descr.pys   dict_constructor¯ sp   
!"" 	?"'  *" 	c     s$  t  o d GHn d } t t ƒ  d g ƒ ~ xN d d d d d g d d	 d f h  d d <t t f D] } t | ƒ qx Wd
 f  d „  ƒ  Y} d d d d g }	 t t | ƒ |	 ƒ t	 d t | i
 ƒ j ƒ | ƒ  } t t | ƒ |	 ƒ d | _ d „  | _ t t | ƒ |	 d d g ƒ t	 d t | i
 ƒ j ƒ d | f d „  ƒ  Y}  #d d g |	 } $t t |  ƒ | ƒ %t	 d t |  i ƒ j ƒ &|  ƒ  }
 't t |
 ƒ | ƒ (t	 d t |
 i ƒ j ƒ )d |
 _ *d „  |
 _ +t t |
 ƒ | d d g ƒ /d „  } 2d
 t f d „  ƒ  Y} 6d d g }	 7t | t | ƒ ƒ |	 ƒ 9| ƒ  } :t | t | ƒ ƒ |	 ƒ ;t	 d t | i
 ƒ j ƒ =d | _ >d „  | _ ?t | t | ƒ ƒ |	 d d g ƒ @t	 d t | i
 ƒ j ƒ Bd | f d „  ƒ  Y}  Fd d g |	 } Gt | t |  ƒ ƒ | ƒ Ht	 d t |  i ƒ j ƒ I|  ƒ  }
 Jt | t |
 ƒ ƒ | ƒ Kd |
 _ Ld  „  |
 _ Mt | t |
 ƒ ƒ | d d g ƒ Nt	 d t |
 i ƒ j ƒ Qd  k } Rd! t | ƒ f d" „  ƒ  Y} T| ƒ  } Ud | _ Vd# | _ Wt t | ƒ d$ d% g ƒ Yd& | f d' „  ƒ  Y} ^| ƒ  } _d | _ `d# | _ at | i d( ƒ by ct | ƒ Wn dt j
 o
 en Xit t t ƒ t t ƒ ƒ d  S()   Ns   Testing dir() ...i   s   junki   l    x0.02.0f2.0s   2u   2s   Cc      s    t  Z d Z d „  Z RS(   Ni   c    s
   d  S(   N(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cmethods    (   s   __name__s
   __module__s   Cdatas   Cmethod(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cs   		s   Cdatas   Cmethods   __doc__s
   __module__s   im_selfc    s   d S(   Ni    (    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   <lambda>s    s   cdatas   cmethods   Ac      s    t  Z  d Z !d „  Z RS(   Ni   c    s
   !!d  S(   N(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   Amethod!s    (   s   __name__s
   __module__s   Adatas   Amethod(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   As   		s   Adatas   Amethodi*   c    s   *d S(   Ni   (    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   <lambda>*s    s   adatas   amethodc    sJ   /0g  i  } |  D0]( } 0| i d ƒ o | | ƒ n q ~ Sd  S(   Ns   _(   s   appends   _[1]s   stringss   ss
   startswith(   s   stringss   _[1]s   s(    (    s%   /usr/lib/python2.2/test/test_descr.pys   interesting/s    	 c      s    2t  Z 3d Z 4d „  Z RS(   Ni   c    s
   44d  S(   N(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cmethod4s    (   s   __name__s
   __module__s   Cdatas   Cmethod(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C2s   		c    s   >d S(   Ni    (    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   <lambda>>s    c      s    Bt  Z Cd Z Dd „  Z RS(   Ni   c    s
   DDd  S(   N(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   AmethodDs    (   s   __name__s
   __module__s   Adatas   Amethod(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   ABs   		c    s   Ld S(   Ni   (    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   <lambda>Ls    s   Mc      s   Rt  Z SRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   MRs   	i   s   as   bs   M2c      s&   Yt  Z Zd „  Z \e e ƒ Z RS(   Nc    s   Z[d Sd  S(   Ns   Not a dict!(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   getdictZs   (   s   __name__s
   __module__s   getdicts   propertys   __dict__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   M2Ys   	s   Not a dict!(    s   verboses   junks   vereqs   dirs   types   test_dirs   args   Cs   cstuffs   verifys   Cmethods   cs   cdatas   cmethods   As   astuffs   Amethods   as   adatas   amethods   interestings   objects   syss   Ms	   minstances   bs   M2s
   m2instances   __dict__s	   TypeErrors   Nones   Ellipsis(   s   As   junks   astuffs   Ms   Cs
   m2instances   syss   M2s   args   cstuffs   as   cs	   minstances   interesting(    (    s%   /usr/lib/python2.2/test/test_descr.pys   test_dirs‚   
	: 	  &&s   +s   adds   -s   subs   *s   muls   /s   divs   %s   mods   divmods   **s   pows   <<s   lshifts   >>s   rshifts   &s   ands   ^s   xors   |s   ors   cmps   <s   lts   <=s   les   ==s   eqs   !=s   nes   >s   gts   >=s   ges   (a, b)s   a %s bs   poss   negs   abss   ~s   inverts   ints   longs   floats   octs   hexs   (a)s   %s ac    s+  ›œh  |  d <| d <} x€ t i ƒ  D]o \ } } ž| | j oS Ÿd | }  t |  | ƒ o/ ¡t	 | | ƒ } ¢t |  | | | | ƒ n n q. W£x} t i ƒ  D£]l \ } } ¤| | j oP ¥d | } ¦t |  | ƒ o, §t	 | | ƒ } ¨t |  | | | ƒ n n q´ Wd  S(   Ns   as   bs   __%s__(   s   as   bs   dicts   binopss   itemss   names   exprs   skips   hasattrs   evals   ress	   testbinops   unopss   testunop(   s   as   bs   skips   ress   names   exprs   dict(    (    s%   /usr/lib/python2.2/test/test_descr.pys   numops›s    % c     s¯   ª«t  o «d GHn ¬t d d ƒ ®t d i ƒ  d ƒ ¯t d i ƒ  d ƒ ±d t f d „  ƒ  Y}  ´y µ|  ƒ  d Wn ¶t j
 o
 ·n X¹t d	 ‚ d  S(
   Ns   Testing int operations...id   i   i   i    s   Cc      s   ±t  Z ²d „  Z RS(   Nc    s   ²³t  Sd  S(   N(   s   NotImplemented(   s   selfs   other(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __add__²s   (   s   __name__s
   __module__s   __add__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C±s   	s    s+   NotImplemented should have caused TypeError(   s   verboses   numopss   vereqs   __nonzero__s   ints   Cs	   TypeErrors
   TestFailed(   s   C(    (    s%   /usr/lib/python2.2/test/test_descr.pys   intsªs   
 c      s-   »¼t  o ¼d GHn ½t d d ƒ d  S(   Ns   Testing long operations...l   d l    (   s   verboses   numops(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   longs»s   
 c      s-   ¿Àt  o Àd GHn Át d d ƒ d  S(   Ns   Testing float operations...f100.0f3.0(   s   verboses   numops(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   floats¿s   
 c     s  ÃÄt  o Äd GHn Åt d d d d d d d d	 d
 d g ƒÆd t f d „  ƒ  Y} Õ| d d d ƒ}  Öt |  d ƒ ×t |  i d ƒ Ù| |  d d ƒ}  Út |  d ƒ Ût |  i d ƒ Ý| d ƒ }  Þt |  d ƒ ßt |  i d ƒ d  S(   Ns   Testing complex operations...x0.0100.0x0.03.0s   skips   lts   les   gts   ges   ints   longs   floats   Numberc      s8   Æt  Z Çd g Z Èd „  Z Ìd „  Z Óe Z RS(   Ns   precc    s;   ÈÉt  i |  | Œ } Ê| i d d ƒ | _ Ë| Sd  S(   Ns   preci   (   s   complexs   __new__s   clss   argss   results   kwdss   gets   prec(   s   clss   argss   kwdss   result(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __new__Ès   c    s†   ÌÍ|  i } Î|  i d j o Ïd | |  i f Sn Ð|  i d j o Ñd | |  i f Sn Òd | |  i | |  i f Sd  S(   Nf0.0s   %.*gs   %.*gjs   (%.*g+%.*gj)(   s   selfs   precs   imags   real(   s   selfs   prec(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __repr__Ìs   (   s   __name__s
   __module__s	   __slots__s   __new__s   __repr__s   __str__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   NumberÆs   	f3.1400000000000001s   preci   s   3.14i   s   3.1f234.5s   234.5i   (   s   verboses   numopss   complexs   Numbers   as   vereqs   prec(   s   as   Number(    (    s%   /usr/lib/python2.2/test/test_descr.pys	   complexesÃs   
 +c   
  s†  áât  o âd GHn ãd  k } d  k } ät d „ } è| | i | i <êt | d g ƒ | d g ƒ | d d g ƒ d d ƒ ët | d d d g ƒ d d d d	 ƒ ìt | d d d g ƒ d
 d d d	 ƒ ít | d d d g ƒ d d d d ƒ ît | d d d g ƒ d d | d d g ƒ ïd d ƒ ðt	 | d g ƒ | d g ƒ | d d g ƒ ñd d ƒ òt	 | d d g ƒ d | d d d d d d g ƒ d d ƒ ót
 | d d d g ƒ d d d ƒ ôt | d d g ƒ d | d d d d d d g ƒ d d ƒ õt | d d g ƒ d | d d d d d d g ƒ d d ƒ öt | d d g ƒ d d | d d g ƒ d d ƒ ÷t | d d d d
 g ƒ d d | d d g ƒ ø| d d d d
 g ƒ d d ƒ úd  | i f d! „  ƒ  Y} ü| ƒ  }  ýt |  g  ƒ þt |  i ƒ  d ƒ ÿ|  i d" ƒ  t |  d" g ƒ t |  i ƒ  d ƒ |  i d# ƒ t |  i ƒ  d# ƒ d  S($   Ns   Testing spamlist operations...c    s#   äåd  k  } æ| i |  ƒ Sd  S(   N(   s	   xxsubtypes   spams   spamlists   l(   s   ls   memos   spam(    (    s%   /usr/lib/python2.2/test/test_descr.pys   spamlistäs   i   i   s   a+bs   __add__i   s   b in as   __contains__i   i    s   a[b]s   __getitem__s   a[b:c]s   __getslice__s   a+=bs   __iadd__s   a*=bs   __imul__s   len(a)s   __len__s   a*bs   __mul__s   b*as   __rmul__s   a[b]=cs   __setitem__i   i   s   a[b:c]=ds   __setslice__s   Cc      s   út  Z ûd „  Z RS(   Nc    s   ûûd Sd  S(   Ni   (    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   fooûs    (   s   __name__s
   __module__s   foo(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cús   	id   i*   (   s   verboses   copys	   xxsubtypes   spams   Nones   spamlists   _deepcopy_dispatchs	   testbinops
   testternops	   testsetops   testunops
   testset2ops
   testset3ops   Cs   as   vereqs   foos   appends   getstates   setstate(   s   as   spams   Cs   copys   spamlist(    (    s%   /usr/lib/python2.2/test/test_descr.pys	   spamlistsás:   
 7(((--=%==40"c   	  sÆ  t  o d GHn d  k }	 d  k } t d „ } | |	 i | i <t | h  d d <ƒ | h  d d <ƒ d d d ƒ t | h  d d <d d	 <ƒ d d d
 d ƒ t | h  d d <d d	 <ƒ d d d
 d ƒ t | h  d d <d d	 <ƒ d d d d ƒ | h  d d <d d	 <ƒ }
 g  } x' |
 i
 ƒ  D] } | i | ƒ qTWg  } x' t |
 ƒ D] } | i | ƒ qŠWt | | ƒ g  } x' |
 i ƒ  D] } | i | ƒ qÐWt | | ƒ g  } x6 t | h  ƒ ƒ i |
 ƒ D] } | i | ƒ q%Wt | | ƒ  h  d d <d d	 <} !| | ƒ } "t | d d d ƒ #t | t | ƒ d d ƒ $t | h  d d <d d	 <ƒ d d	 | h  d d <d	 d <d d	 <ƒ %d d ƒ 'd | i f d „  ƒ  Y} )| ƒ  }  *t |  i ƒ  g  ƒ +t |  i ƒ  d ƒ ,d |  d <-t |  i ƒ  d d f g ƒ .t |  i ƒ  d ƒ /|  i d ƒ 0t |  i ƒ  d ƒ d  S(   Ns   Testing spamdict operations...c    sY   	d  k  } 
| i ƒ  } x* |  i ƒ  D] \ } } | | | <q. W| Sd  S(   N(   s	   xxsubtypes   spams   spamdicts   sds   ds   itemss   ks   v(   s   ds   memos   vs   ks   spams   sd(    (    s%   /usr/lib/python2.2/test/test_descr.pys   spamdicts     i   i   iÿÿÿÿs   cmp(a,b)s   __cmp__i   i   s   b in as   __contains__i    s   a[b]s   __getitem__s   len(a)s   __len__s   repr(a)s   __repr__s   a[b]=cs   __setitem__s   Cc      s   't  Z (d „  Z RS(   Nc    s   ((d Sd  S(   Ni   (    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   foo(s    (   s   __name__s
   __module__s   foo(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C's   	s   bars   fooid   (   s   verboses   copys	   xxsubtypes   spams   Nones   spamdicts   _deepcopy_dispatchs	   testbinops   ds   l1s   keyss   is   appends   ls   iters   vereqs   __iter__s   types	   straightds   spamds   testunops   reprs
   testset2ops   Cs   as   itemss   foos   getstates   setstate(   s   as	   straightds   spams   is   spamdicts   ls   spamds   Cs   l1s   copys   d(    (    s%   /usr/lib/python2.2/test/test_descr.pys	   spamdictssX   
 7111!	 	 	 	 	 	 	 	 Kc     sÏ  23t  o 3d GHn 4t t t t ƒ ƒ 5t t h  t ƒ ƒ 6t ƒ  } 7t | h  ƒ 8t | i t j ƒ 9t t | t ƒ ƒ :d t f d „  ƒ  Y} Kt t | t ƒ ƒ L| d ƒ } Mt | i
 d ƒ N| d d d d ƒ } Ot | d d j o | d d ƒ P| ƒ  }  Qt |  i
 d	 ƒ Rt |  i ƒ  d	 ƒ S|  i d
 ƒ Tt |  i
 d
 ƒ Ut |  i ƒ  d
 ƒ V|  i d ƒ Wt |  i
 d ƒ Xt |  i ƒ  d ƒ Yt |  d d
 ƒ Zd |  d <[t |  d d ƒ \t  o \d GHn ]d } ^xY t | ƒ D^]H } _| ƒ  |  | <`x, t | ƒ D`] } a| | |  | | <qOWq&WbxP t | ƒ Db]? } cx3 t | ƒ Dc]" } dt |  | | | | ƒ qžWq…Wd  S(   Ns"   Testing Python subclass of dict...s   Cc      sP   :t  Z ;d Z <d „  Z Bd „  Z Dd „  Z Gd „  Z Id „  Z RS(   Niÿÿÿÿc    sy   <=| o* >t t | ƒ d ƒ ?| d |  _ n @| o4 Ax* | i ƒ  DA] \ } } A| |  | <qQ Wn d  S(   Ni   i    (	   s   as   vereqs   lens   selfs   states   kws   itemss   ks   v(   s   selfs   as   kws   vs   k(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__<s   

  c    s   BC|  i | d ƒ Sd  S(   Ni    (   s   selfs   gets   key(   s   selfs   key(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __getitem__Bs   c    s9   DEt  t | t d ƒ ƒ ƒ Ft i |  | | ƒ d  S(   Ni    (   s   verifys
   isinstances   keys   types   dicts   __setitem__s   selfs   value(   s   selfs   keys   value(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __setitem__Ds   c    s   GH| |  _  d  S(   N(   s   states   self(   s   selfs   state(    (    s%   /usr/lib/python2.2/test/test_descr.pys   setstateGs   c    s   IJ|  i Sd  S(   N(   s   selfs   state(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   getstateIs   (   s   __name__s
   __module__s   states   __init__s   __getitem__s   __setitem__s   setstates   getstate(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C:s   		i   s   fooi   s   bari   iÿÿÿÿi    i
   i*   i   s   pydict stress test ...i2   (   s   verboses   verifys
   issubclasss   dicts
   isinstances   ds   vereqs	   __class__s   Cs   a1s   states   a2s   as   getstates   setstates   Ns   ranges   is   j(   s   as   Cs   ds   is   js   Ns   a1s   a2(    (    s%   /usr/lib/python2.2/test/test_descr.pys   pydicts2sP   
 %
 	 	 	 	 	c     s´   fgt  o gd GHn hd t f d „  ƒ  Y} m| ƒ  }  n|  i d d d g ƒ ot |  d d ƒ pt |  d d ƒ qt |  d d	 ƒ rt |  d d
 !d d
 f ƒ d  S(   Ns"   Testing Python subclass of list...s   Cc      s#   ht  Z id „  Z kd „  Z RS(   Nc    s   ijt  i |  | ƒ d Sd  S(   Nid   (   s   lists   __getitem__s   selfs   i(   s   selfs   i(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __getitem__is   c    s   kl| | f Sd  S(   N(   s   is   j(   s   selfs   is   j(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __getslice__ks   (   s   __name__s
   __module__s   __getitem__s   __getslice__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Chs   	i    i   i   id   ie   if   iÈ   (   s   verboses   lists   Cs   as   extends   vereq(   s   as   C(    (    s%   /usr/lib/python2.2/test/test_descr.pys   pylistsfs   
 c     s¨  tut  o ud GHn vd f  d „  ƒ  Y} ~| ƒ  }	 t |	 i ƒ  d ƒ €|	 i d ƒ t |	 i ƒ  d ƒ ‚d f  d „  ƒ  Y} …t | i ƒ  | ƒ †| ƒ  } ‡t	 | i
 | j ƒ ˆd t f d	 „  ƒ  Y‰  Œd f  ‡  d
 †  ƒ  Y} Žt | i d ƒ | ƒ  }
 t |
 i d ƒ ’d t f d „  ƒ  Y‰ ”d t f ‡ d †  ƒ  Y‰ ¤d f  ‡ d †  ƒ  Y} ¨t | i d ƒ ©t | i f  ƒ ªt	 d | i j ƒ «| ƒ  }
 ¬t |
 i ƒ  d ƒ °d t f ‡ d †  ƒ  Y‰ ¿d f  ‡ d †  ƒ  Y}  Ãd |  f d „  ƒ  Y} Æd |  f d „  ƒ  Y} Éd | | f d „  ƒ  Y} Ìt | ƒ  i ƒ  d ƒ Íd | | f d „  ƒ  Y} Ðt | ƒ  i ƒ  d ƒ Òd t f ‡ d  †  ƒ  Y‰ æd f  ‡ d! †  ƒ  Y}  ì|  ƒ  }	 ít	 t |	 d" ƒ ƒ îd# |	 _ ït |	 i d# ƒ ðt |	 i d$ ƒ òd% ˆ ˆ f d& „  ƒ  Y‰ õd f  ‡ d' †  ƒ  Y}  ùd |  f d( „  ƒ  Y} üd |  f d) „  ƒ  Y} ÿd | | f d* „  ƒ  Y} t | ƒ  i d ƒ d+ t f ‡ d, †  ƒ  Y‰ 	d f  ‡ d- †  ƒ  Y} t ˆ i! d ƒ | ƒ  }	 t t |	 ƒ | ƒ t ˆ i! d ƒ d t f d. „  ƒ  Y} | ƒ  }
 y |
 ƒ  Wn t" j
 o
 n Xt# d/ ‚ d  S(0   Ns   Testing __metaclass__...s   Cc      s8   vt  Z we Z xd „  Z zd „  Z |d „  Z RS(   Nc    s   xyd |  _ d  S(   Ni    (   s   selfs	   _C__state(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__xs   c    s   z{|  i Sd  S(   N(   s   selfs	   _C__state(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   getstatezs   c    s   |}| |  _ d  S(   N(   s   states   selfs	   _C__state(   s   selfs   state(    (    s%   /usr/lib/python2.2/test/test_descr.pys   setstate|s   (   s   __name__s
   __module__s   types   __metaclass__s   __init__s   getstates   setstate(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cvs   		i    i
   s   Dc      s$   ‚t  Z ƒd e f d „  ƒ  YZ RS(   Ns   __metaclass__c      s   ƒt  Z „d „  Z RS(   Nc    s   „„|  Sd  S(   N(   s   cls(   s   cls(    (    s%   /usr/lib/python2.2/test/test_descr.pys   myself„s    (   s   __name__s
   __module__s   myself(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   __metaclass__ƒs   	(   s   __name__s
   __module__s   types   __metaclass__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   D‚s   	s   M1c      s   ˆt  Z ‰d „  Z RS(   Nc    s-   ‰Šd | d <‹t i |  | | | ƒ Sd  S(   Ni   s   __spam__(   s   dicts   types   __new__s   clss   names   bases(   s   clss   names   basess   dict(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __new__‰s   (   s   __name__s
   __module__s   __new__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   M1ˆs   	c      s   Œt  Z ˆ  Z RS(   N(   s   __name__s
   __module__s   M1s   __metaclass__(    (   s   M1(    s%   /usr/lib/python2.2/test/test_descr.pys   CŒs   	i   s	   _instancec      s   ’t  Z “RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys	   _instance’s   	s   M2c      s5   ”t  Z •d „  Z ›e e ƒ Z œ‡  d †  Z RS(   Nc    sD   •–t  i |  ƒ } —| | _ ˜| | _ ™| | _ š| Sd  S(   N(   s   objects   __new__s   clss   selfs   names   basess   dict(   s   clss   names   basess   dicts   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __new__•s
   c    sw   œˆ  ƒ  } ŸxW |  i DŸ]I }  | i d ƒ o
 ¡q n ¢t | | |  i | i | |  ƒ ƒ q W£| Sd  S(   Ns   __(   s	   _instances   its   selfs   dicts   keys
   startswiths   setattrs   __get__(   s   selfs   its   key(   s	   _instance(    s%   /usr/lib/python2.2/test/test_descr.pys   __call__œs    	
*(   s   __name__s
   __module__s   __new__s   staticmethods   __call__(    (   s	   _instance(    s%   /usr/lib/python2.2/test/test_descr.pys   M2”s   	c      s    ¤t  Z ¥ˆ  Z ¦d „  Z RS(   Nc    s   ¦§d Sd  S(   Ni*   (    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   spam¦s   (   s   __name__s
   __module__s   M2s   __metaclass__s   spam(    (   s   M2(    s%   /usr/lib/python2.2/test/test_descr.pys   C¤s   		s   spami*   s	   autosuperc      s   °t  Z ³‡  d †  Z RS(   Nc    sž   ³´t  ˆ  |  ƒ i |  µ| | | ƒ } ·x& ·| d  d j o ¸| d } q0 W¹| o ºd | } n
 ¼d } ½t | | t  | ƒ ƒ ¾| Sd  S(   Ni   s   _s
   _%s__supers   __super(	   s   supers	   autosupers	   metaclasss   __new__s   names   basess   dicts   clss   setattr(   s	   metaclasss   names   basess   dicts   cls(   s	   autosuper(    s%   /usr/lib/python2.2/test/test_descr.pys   __new__³s    
	(   s   __name__s
   __module__s   __new__(    (   s	   autosuper(    s%   /usr/lib/python2.2/test/test_descr.pys	   autosuper°s   	s   Ac      s    ¿t  Z Àˆ  Z Ád „  Z RS(   Nc    s   ÁÂd Sd  S(   Ns   A(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   methÁs   (   s   __name__s
   __module__s	   autosupers   __metaclass__s   meth(    (   s	   autosuper(    s%   /usr/lib/python2.2/test/test_descr.pys   A¿s   		s   Bc      s   Ãt  Z Äd „  Z RS(   Nc    s   ÄÅd |  i i ƒ  Sd  S(   Ns   B(   s   selfs	   _B__supers   meth(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   methÄs   (   s   __name__s
   __module__s   meth(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   BÃs   	c      s   Æt  Z Çd „  Z RS(   Nc    s   ÇÈd |  i i ƒ  Sd  S(   Ns   C(   s   selfs	   _C__supers   meth(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   methÇs   (   s   __name__s
   __module__s   meth(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   CÆs   	c      s   Ét  Z Êd „  Z RS(   Nc    s   ÊËd |  i i ƒ  Sd  S(   Ns   D(   s   selfs	   _D__supers   meth(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   methÊs   (   s   __name__s
   __module__s   meth(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   DÉs   	s   DCBAs   Ec      s   Ít  Z Îd „  Z RS(   Nc    s   ÎÏd |  i i ƒ  Sd  S(   Ns   E(   s   selfs	   _E__supers   meth(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   methÎs   (   s   __name__s
   __module__s   meth(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   EÍs   	s   EBCAs   autopropertyc      s   Òt  Z Õ‡  d †  Z RS(   Nc 	   sY  ÕÖh  } ×xß | i ƒ  D×]Î \ } } Ø| i d ƒ oN Ù| d } Ú| i | t t f ƒ \ } } Û| } Ü| | f | | <nb Ý| i d ƒ oN Þ| d } ß| i | t t f ƒ \ } } à| } á| | f | | <n q Wâx9 | i ƒ  Dâ]( \ } \ } } ãt	 | | ƒ | | <qWät
 ˆ  |  ƒ i |  å| | | ƒ Sd  S(   Ns   _get_i   s   _set_(   s   hitss   dicts	   iteritemss   keys   vals
   startswiths   gets   Nones   sets   propertys   supers   autopropertys	   metaclasss   __new__s   names   bases(	   s	   metaclasss   names   basess   dicts   hitss   sets   vals   gets   key(   s   autoproperty(    s%   /usr/lib/python2.2/test/test_descr.pys   __new__Õs$   	 !	!	 (   s   __name__s
   __module__s   __new__(    (   s   autoproperty(    s%   /usr/lib/python2.2/test/test_descr.pys   autopropertyÒs   	c      s,   æt  Z çˆ  Z èd „  Z êd „  Z RS(   Nc    s   èé|  i Sd  S(   N(   s   selfs   _A__x(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   _get_xès   c    s   êë| |  _ d  S(   N(   s   xs   selfs   _A__x(   s   selfs   x(    (    s%   /usr/lib/python2.2/test/test_descr.pys   _set_xês   (   s   __name__s
   __module__s   autopropertys   __metaclass__s   _get_xs   _set_x(    (   s   autoproperty(    s%   /usr/lib/python2.2/test/test_descr.pys   Aæs   		s   xi   iôÿÿÿs   multimetaclassc      s   òt  Z ôRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   multimetaclassòs   	c      s    õt  Z öˆ  Z ÷d „  Z RS(   Nc    s   ÷ød Sd  S(   Ns   A(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   _get_x÷s   (   s   __name__s
   __module__s   multimetaclasss   __metaclass__s   _get_x(    (   s   multimetaclass(    s%   /usr/lib/python2.2/test/test_descr.pys   Aõs   		c      s   ùt  Z úd „  Z RS(   Nc    s   úûd |  i i ƒ  Sd  S(   Ns   B(   s   selfs	   _B__supers   _get_x(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   _get_xús   (   s   __name__s
   __module__s   _get_x(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Bùs   	c      s   üt  Z ýd „  Z RS(   Nc    s   ýþd |  i i ƒ  Sd  S(   Ns   C(   s   selfs	   _C__supers   _get_x(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   _get_xýs   (   s   __name__s
   __module__s   _get_x(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cüs   	c      s   ÿt  Z  d „  Z RS(   Nc    s    d |  i i ƒ  Sd  S(   Ns   D(   s   selfs	   _D__supers   _get_x(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   _get_x s   (   s   __name__s
   __module__s   _get_x(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Dÿs   	s   Tc      s#   t  Z d Z ‡  d †  Z RS(   Ni    c    s   ˆ  i d 7_ d  S(   Ni   (   s   Ts   counter(   s   selfs   args(   s   T(    s%   /usr/lib/python2.2/test/test_descr.pys   __init__s   (   s   __name__s
   __module__s   counters   __init__(    (   s   T(    s%   /usr/lib/python2.2/test/test_descr.pys   Ts   		c      s   	t  Z 
ˆ  Z RS(   N(   s   __name__s
   __module__s   Ts   __metaclass__(    (   s   T(    s%   /usr/lib/python2.2/test/test_descr.pys   C	s   	c      s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cs   	 s5   calling object w/o call method should raise TypeError($   s   verboses   Cs   as   vereqs   getstates   setstates   Ds   myselfs   ds   verifys	   __class__s   types   M1s   __spam__s   cs   objects	   _instances   M2s   names   basess   dicts   spams	   autosupers   As   Bs   meths   Es   autopropertys   hasattrs   xs   _A__xs   multimetaclasss   Ts   counters	   TypeErrors	   TestError(   s   As   Cs   Bs   M1s   Ts   M2s   Es   multimetaclasss   Ds   as   cs   ds	   _instances   autopropertys	   autosuper(    (   s   M1s   Ts   M2s   multimetaclasss	   _instances   autopropertys	   autosupers%   /usr/lib/python2.2/test/test_descr.pys	   metaclasstst   
   c     s»   t  o d GHn g  ‰ d  k }  t |  ƒ ‰  d ˆ  f ‡ ‡  d †  ƒ  Y} '| ƒ  } (d | _ )| i } *| ` +t	 ˆ d d d f d d f d d f g ƒ d  S(	   Ns$   Testing Python subclass of module...s   MMc      sP   t  Z ‡ d †  Z ‡ ‡  d †  Z !‡ ‡  d †  Z $‡ ‡  d †  Z RS(   Nc    s   ˆ  i |  ƒ d  S(   N(   s   MTs   __init__s   self(   s   self(   s   MT(    s%   /usr/lib/python2.2/test/test_descr.pys   __init__s   c    s0   ˆ i d | f ƒ  ˆ  i |  | ƒ Sd  S(   Ns   getattr(   s   logs   appends   names   MTs   __getattribute__s   self(   s   selfs   name(   s   MTs   log(    s%   /usr/lib/python2.2/test/test_descr.pys   __getattribute__s   c    s6   !"ˆ i d | | f ƒ #ˆ  i |  | | ƒ d  S(   Ns   setattr(   s   logs   appends   names   values   MTs   __setattr__s   self(   s   selfs   names   value(   s   MTs   log(    s%   /usr/lib/python2.2/test/test_descr.pys   __setattr__!s   c    s0   $%ˆ i d | f ƒ &ˆ  i |  | ƒ d  S(   Ns   delattr(   s   logs   appends   names   MTs   __delattr__s   self(   s   selfs   name(   s   MTs   log(    s%   /usr/lib/python2.2/test/test_descr.pys   __delattr__$s   (   s   __name__s
   __module__s   __init__s   __getattribute__s   __setattr__s   __delattr__(    (   s   logs   MT(    s%   /usr/lib/python2.2/test/test_descr.pys   MMs   	i   s   setattrs   foos   getattrs   delattr(
   s   verboses   logs   syss   types   MTs   MMs   as   foos   xs   vereq(   s   syss   MTs   as   MMs   xs   log(    (   s   MTs   logs%   /usr/lib/python2.2/test/test_descr.pys   pymodss   
 		c     s˜  /0t  o 0d GHn 1d t f d „  ƒ  Y‰  8ˆ  ƒ  } 9t | i ƒ  d ƒ :| i d ƒ ;t | i ƒ  d ƒ <d t ˆ  f ‡  d †  ƒ  Y} @| ƒ  } At | i
 ƒ  g  ƒ Bd | d	 <Ct | i ƒ  d	 d f g ƒ Dt | d	 d ƒ Et | i ƒ  d ƒ F| i d ƒ Gt | i ƒ  d ƒ Ht | i | t ˆ  t f ƒ Kd
 t f d „  ƒ  Y} Pd | t f d „  ƒ  Y} St | ƒ  i ƒ  d ƒ Tt t | ƒ  ƒ d ƒ Ut | ƒ  i ƒ  d ƒ Vt t | ƒ  ƒ d ƒ Zd f  d „  ƒ  Y}  ]d |  f d „  ƒ  Y} `d |  f d „  ƒ  Y‰  cd | ˆ  f d „  ƒ  Y} et | i d ƒ hd | t f d „  ƒ  Y}
 jt |
 i |
 | | |  ˆ  t f ƒ kt |
 i d ƒ od | ˆ  t f d „  ƒ  Y} qt | i | | ˆ  |  t f ƒ rt | i d ƒ ud f  d „  ƒ  Y‰  {d ˆ  t f d „  ƒ  Y} t | i | ˆ  t f ƒ ‚| ƒ  } ƒt | i ƒ  d ƒ „t | i ƒ  d  ƒ …t | i ƒ  d! ƒ ‡d ˆ  f d" „  ƒ  Y} d# t | f d$ „  ƒ  Y}	 “t |	 i |	 t | ˆ  f ƒ ”|	 ƒ  } •t | i ƒ  d ƒ –t | i ƒ  d% ƒ —t | i ƒ  d& ƒ ˜t | i ƒ  d' ƒ šd( | t |	 f d) „  ƒ  Y} ¡t | i | | |	 | ˆ  t f ƒ ¢| ƒ  } £t | i ƒ  d ƒ ¤t | i ƒ  d% ƒ ¥t | i ƒ  d  ƒ ¦t | i ƒ  d& ƒ §t | i  ƒ  d* ƒ ¨t | i ƒ  d+ ƒ ªd, f  d- „  ƒ  Y} ¬y ­d. | f d/ „  ƒ  Y} Wn ¯t# j
 o
 °n X²t$ d0 ‚ d  S(1   Ns   Testing multiple inheritance...s   Cc      s/   1t  Z 2d „  Z 4d „  Z 6d „  Z RS(   Nc    s   23d |  _ d  S(   Ni    (   s   selfs	   _C__state(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__2s   c    s   45|  i Sd  S(   N(   s   selfs	   _C__state(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   getstate4s   c    s   67| |  _ d  S(   N(   s   states   selfs	   _C__state(   s   selfs   state(    (    s%   /usr/lib/python2.2/test/test_descr.pys   setstate6s   (   s   __name__s
   __module__s   __init__s   getstates   setstate(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C1s   	i    i
   s   Dc      s   <t  Z =‡  d †  Z RS(   Nc    s-   =>t  h  ƒ i |  ƒ ?ˆ  i |  ƒ d  S(   N(   s   types   __init__s   selfs   C(   s   self(   s   C(    s%   /usr/lib/python2.2/test/test_descr.pys   __init__=s   (   s   __name__s
   __module__s   __init__(    (   s   C(    s%   /usr/lib/python2.2/test/test_descr.pys   D<s   	s   worlds   hellos   Nodec      s#   Kt  Z Ld „  Z Nd „  Z RS(   Nc    s   LMt  |  i ƒ  ƒ Sd  S(   N(   s   ints   selfs   foo(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __int__Ls   c    s   NOd Sd  S(   Ns   23(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   fooNs   (   s   __name__s
   __module__s   __int__s   foo(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   NodeKs   	s   Fragc      s   Pt  Z Qd „  Z RS(   Nc    s   QRd Sd  S(   Ns   42(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   fooQs   (   s   __name__s
   __module__s   foo(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   FragPs   	i   i*   s   Ac      s   Zt  Z [d Z RS(   Ni   (   s   __name__s
   __module__s   x(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   AZs   	s   Bc      s   ]t  Z ^RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   B]s   	c      s   `t  Z ad Z RS(   Ni   (   s   __name__s
   __module__s   x(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C`s   	c      s   ct  Z dRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Dcs   	i   s   Ec      s   ht  Z iRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Ehs   	s   Fc      s   ot  Z pRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Fos   	i   c      s#   ut  Z vd „  Z xd „  Z RS(   Nc    s   vwd Sd  S(   Ns   C a(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   cmethodvs   c    s   xyd Sd  S(   Ns   C b(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys
   all_methodxs   (   s   __name__s
   __module__s   cmethods
   all_method(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cus   	s   M1c      s#   {t  Z |d „  Z ~d „  Z RS(   Nc    s   |}d Sd  S(   Ns   M1 a(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   m1method|s   c    s   ~d Sd  S(   Ns   M1 b(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys
   all_method~s   (   s   __name__s
   __module__s   m1methods
   all_method(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   M1{s   	s   C as   M1 as   M1 bc      s#   ‡t  Z ˆd „  Z Šd „  Z RS(   Nc    s   ˆ‰d Sd  S(   Ns   D a(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   dmethodˆs   c    s   Š‹d Sd  S(   Ns   D b(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys
   all_methodŠs   (   s   __name__s
   __module__s   dmethods
   all_method(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   D‡s   	s   M2c      s#   t  Z Žd „  Z d „  Z RS(   Nc    s   Žd Sd  S(   Ns   M2 a(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   m2methodŽs   c    s   ‘d Sd  S(   Ns   M2 b(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys
   all_methods   (   s   __name__s
   __module__s   m2methods
   all_method(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   M2s   	s   D as   M2 as   M2 bs   M3c      s#   št  Z ›d „  Z d „  Z RS(   Nc    s   ›œd Sd  S(   Ns   M3 a(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   m3method›s   c    s   žd Sd  S(   Ns   M3 b(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys
   all_methods   (   s   __name__s
   __module__s   m3methods
   all_method(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   M3šs   	s   M3 as   M3 bs   Classicc      s   ªt  Z «RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Classicªs   	s   Newc      s   ­t  Z ®e Z RS(   N(   s   __name__s
   __module__s   types   __metaclass__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   New­s   	s0   new class with only classic bases - shouldn't be(%   s   verboses   objects   Cs   as   vereqs   getstates   setstates   dicts   Ds   ds   keyss   itemss   __mro__s   Nodes   lists   Frags   __int__s   ints   As   Bs   xs   Es   Fs   M1s   ms   cmethods   m1methods
   all_methods   M2s   dmethods   m2methods   M3s   m3methods   Classics   News	   TypeErrors
   TestFailed(   s   As   Frags   Cs   Bs   Ds   Fs   Nodes   M1s   M3s   M2s   Es   as   ds   Classics   News   m(    (   s   Cs%   /usr/lib/python2.2/test/test_descr.pys   multi/s€   
 %"%c   	  s±  ´µt  o µd GHn ¶d t f d „  ƒ  Y}  ¸t |  ƒ  i ƒ  d ƒ ¹d |  f d „  ƒ  Y} ¼t | ƒ  i ƒ  d ƒ ½t | ƒ  i ƒ  d ƒ ¾d |  f d „  ƒ  Y} Àt | ƒ  i ƒ  d ƒ Át | ƒ  i ƒ  d ƒ Âd | | f d	 „  ƒ  Y} Ãt | ƒ  i ƒ  d ƒ Ät | ƒ  i ƒ  d ƒ Åt | i	 | | | |  t f ƒ Æd
 | | f d „  ƒ  Y} Çt | ƒ  i ƒ  d ƒ Èt | ƒ  i ƒ  d ƒ Ét | i	 | | | |  t f ƒ Êd | | f d „  ƒ  Y} Ët | ƒ  i ƒ  d ƒ Ìt | ƒ  i ƒ  d ƒ Ít | i	 | | | | | |  t f ƒ Îd | | f d „  ƒ  Y} Ït | ƒ  i ƒ  d ƒ Ðt | ƒ  i ƒ  d ƒ Ñt | i	 | | | | | |  t f ƒ d  S(   Ns-   Testing multiple inheritance special cases...s   Ac      s   ¶t  Z ·d „  Z RS(   Nc    s   ··d Sd  S(   Ns   A(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   spam·s    (   s   __name__s
   __module__s   spam(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   A¶s   	s   Bc      s#   ¹t  Z ºd „  Z »d „  Z RS(   Nc    s   ººd Sd  S(   Ns   B(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   booºs    c    s   »»d Sd  S(   Ns   B(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   spam»s    (   s   __name__s
   __module__s   boos   spam(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   B¹s   	s   Cc      s   ¾t  Z ¿d „  Z RS(   Nc    s   ¿¿d Sd  S(   Ns   C(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   boo¿s    (   s   __name__s
   __module__s   boo(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C¾s   	s   Dc      s   Ât  Z ÂRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   DÂs   	 s   Ec      s   Æt  Z ÆRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   EÆs   	 s   Fc      s   Êt  Z ÊRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   FÊs   	 s   Gc      s   Ît  Z ÎRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   GÎs   	 (   s   verboses   objects   As   vereqs   spams   Bs   boos   Cs   Ds   __mro__s   Es   Fs   G(   s   As   Cs   Bs   Gs   Fs   Es   D(    (    s%   /usr/lib/python2.2/test/test_descr.pys   diamond´s4   
 ""(c     sZ  ÓÔt  o Ôd GHn Õt ƒ  }  Öt |  i t ƒ ×t t |  ƒ t ƒ Øt ƒ  } Ùt |  | j	 ƒ Út t |  d ƒ ƒ Ûy Üd |  _	 Wn Ýt
 t f j
 o
 Þn Xàt d d ƒ át t t ƒ  d ƒ ƒ ãd t f d „  ƒ  Y} å| ƒ  } æt | i h  ƒ çd	 | _	 èt | i	 d	 ƒ ét | i h  d	 d <ƒ d  S(
   Ns   Testing object class...s   fooi   i    s1   object() should not allow setting a foo attributes   __dict__s   Cdictc      s   ãt  Z äRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cdictãs   	i   (   s   verboses   objects   as   vereqs	   __class__s   types   bs   verifys   hasattrs   foos   AttributeErrors	   TypeErrors   Cdicts   xs   __dict__(   s   as   bs   Cdicts   x(    (    s%   /usr/lib/python2.2/test/test_descr.pys   objectsÓs(   
 c     s†  ëìt  o ìd GHn íd t f d „  ƒ  Y} ï| ƒ  } ðt t | d ƒ ƒ ñt t | d ƒ ƒ ód t f d „  ƒ  Y} õ| ƒ  } öt t | d ƒ ƒ ÷t t | d ƒ ƒ ød	 | _ ùt | i d	 ƒ út	 | _ ût
 | i t	 ƒ ü| ` ýt t | d ƒ ƒ ÿd
 t f d „  ƒ  Y} | ƒ  } t t | d ƒ ƒ t t | d ƒ ƒ t t | d ƒ ƒ t t | d ƒ ƒ d	 | _ d | _ d | _ 	t | i d	 ƒ 
t | i d ƒ t | i d ƒ d t f ‡  d †  ƒ  Y‰  d t f d „  ƒ  Y}  |  ƒ  } ˆ  ƒ  | _ ˆ  ƒ  | _ ˆ  ƒ  | _ t ˆ  i d ƒ ~ t ˆ  i d ƒ d |  f d „  ƒ  Y} | ƒ  }  ˆ  ƒ  | _ !ˆ  ƒ  | _ "t ˆ  i d ƒ #~ $t ˆ  i d ƒ %d | f d „  ƒ  Y} '| ƒ  } (ˆ  ƒ  | _ )ˆ  ƒ  | _ *ˆ  ƒ  | _ +t ˆ  i d ƒ ,~ -t ˆ  i d ƒ d  S(   Ns   Testing __slots__...s   C0c      s   ít  Z îg  Z RS(   N(   s   __name__s
   __module__s	   __slots__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C0ís   	s   __dict__s   foos   C1c      s   ót  Z ôd g Z RS(   Ns   a(   s   __name__s
   __module__s	   __slots__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C1ós   	s   ai   s   C3c      s   ÿt  Z  d d d g Z RS(   Ns   as   bs   c(   s   __name__s
   __module__s	   __slots__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C3ÿs   	s   bs   ci   i   s   Countedc      s2   t  Z d Z ‡  d †  Z ‡  d †  Z RS(   Ni    c    s   ˆ  i d 7_ d  S(   Ni   (   s   Counteds   counter(   s   self(   s   Counted(    s%   /usr/lib/python2.2/test/test_descr.pys   __init__s   c    s   ˆ  i d 8_ d  S(   Ni   (   s   Counteds   counter(   s   self(   s   Counted(    s%   /usr/lib/python2.2/test/test_descr.pys   __del__s   (   s   __name__s
   __module__s   counters   __init__s   __del__(    (   s   Counted(    s%   /usr/lib/python2.2/test/test_descr.pys   Counteds   		s   Cc      s   t  Z d d d g Z RS(   Ns   as   bs   c(   s   __name__s
   __module__s	   __slots__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cs   	i    s   Dc      s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Ds   	s   Ec      s   %t  Z &d g Z RS(   Ns   e(   s   __name__s
   __module__s	   __slots__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   E%s   	(   s   verboses   objects   C0s   xs   verifys   hasattrs   C1s   as   vereqs   Nones   veriss   C3s   bs   cs   Counteds   Cs   counters   Ds   zs   Es   e(   s   Cs   C3s   xs   C1s   C0s   Es   Counteds   D(    (   s   Counteds%   /usr/lib/python2.2/test/test_descr.pys   slotsësh   
 	c     s   /0t  o 0d GHn 1d t f d „  ƒ  Y} 3d | f d „  ƒ  Y} 5d | f d „  ƒ  Y} 7d | _ 8t | i d ƒ :t | i d ƒ ;t | i d ƒ =d	 t f d
 „  ƒ  Y}  ?|  ƒ  } @t	 t
 | d ƒ ƒ Ad |  _ Bt | i d ƒ Cd „  |  _ Dt | i ƒ  d ƒ Ed „  |  _ Ft t | ƒ d ƒ Gd „  |  _ Ht t | ƒ d ƒ It | i d ƒ Jt	 t
 | d ƒ ƒ Kd „  } O| |  _ Pt | i d ƒ Qd | _ Rt | i d ƒ Sd „  } W| |  _ Xy Yd | _ Wn Zt j
 o
 [n X]t	 d d ƒ ^t | i d ƒ _d |  f d „  ƒ  Y} a| ƒ  }	 bd |	 _ ct |	 i d ƒ fd t f d „  ƒ  Y}
 ht d |
 d ƒ d ƒ it |
 d ƒ d d ƒ jt d |
 d ƒ d  ƒ kt |
 d ƒ d d  ƒ lt |
 d ƒ |
 d ƒ d  ƒ od! t f d" „  ƒ  Y} qt d | d# ƒ d ƒ rt | d# ƒ d d ƒ st d | d ƒ d  ƒ tt | d ƒ d d  ƒ ut | d ƒ | d ƒ d  ƒ xd$ t f d% „  ƒ  Y‰  zd& f  ‡  d' †  ƒ  Y} |t	 | t j ƒ d  S((   Ns&   Testing class attribute propagation...s   Dc      s   1t  Z 2RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   D1s   	s   Ec      s   3t  Z 4RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   E3s   	s   Fc      s   5t  Z 6RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   F5s   	i   s   Cc      s   =t  Z >RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C=s   	s   foobari   c    s   Cd S(   Ni*   (    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   <lambda>Cs    i*   c    s   Ed S(   Ns   C()(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   <lambda>Es    s   C()c    s   Gd S(   Nid   (    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   <lambda>Gs    id   s   spamc    s+   KL| d j o Md Sn Nt ‚ d  S(   Ns   spam(   s   names   AttributeError(   s   selfs   name(    (    s%   /usr/lib/python2.2/test/test_descr.pys	   mygetattrKs   i   c    s:   ST| d j o Ut ‚ n Vt i |  | | ƒ Sd  S(   Ns   spam(   s   names   AttributeErrors   objects   __setattr__s   selfs   value(   s   selfs   names   value(    (    s%   /usr/lib/python2.2/test/test_descr.pys	   mysetattrSs   s   not spami    s   expected AttributeErrorc      s   _t  Z `RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   D_s   	s   Ic      s   ft  Z gRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Ifs   	s   as   aai   i   s   Lc      s   ot  Z pRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Los   	l    s   dynamicmetaclassc      s   xt  Z yRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   dynamicmetaclassxs   	s	   someclassc      s   zt  Z {ˆ  Z RS(   N(   s   __name__s
   __module__s   dynamicmetaclasss   __metaclass__(    (   s   dynamicmetaclass(    s%   /usr/lib/python2.2/test/test_descr.pys	   someclasszs   	(   s   verboses   objects   Ds   Es   Fs   foos   vereqs   Cs   as   verifys   hasattrs   foobars   methods   __repr__s   reprs   __int__s   ints	   mygetattrs   __getattr__s   spams   news	   mysetattrs   __setattr__s   AttributeErrors   ds   Is   longs   Ls   types   dynamicmetaclasss	   someclass(   s   Cs   Fs	   someclasss   Ls   Es	   mysetattrs   Ds   as   dynamicmetaclasss   ds   Is	   mygetattr(    (   s   dynamicmetaclasss%   /usr/lib/python2.2/test/test_descr.pys   dynamics/sl   
   c     s»  ~t  o d GHn y  ‚d t t f d „  ƒ  Y}  Wn „t j
 o
 …n X‡t d d ƒ ‰y  Šd t t f d „  ƒ  Y}  Wn Œt j
 o
 n Xt d d ƒ d f  d	 „  ƒ  Y} “y# ”d t	 t
 ƒ f d
 „  ƒ  Y}  Wn –t j
 o
 —n X™t d d ƒ ›y œd t f d „  ƒ  Y}  Wn žt j
 o
 Ÿn X¡t d d ƒ £y ¤d t f d „  ƒ  Y}  Wn ¦t j
 o
 §n X©t d d ƒ d  S(   Ns   Testing errors...s   Cc      s   ‚t  Z ƒRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C‚s   	i    s5   inheritance from both list and dict should be illegalc      s   Št  Z ‹RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   CŠs   	s+   inheritance from non-type should be illegals   Classicc      s   t  Z ‘RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Classics   	c      s   ”t  Z •RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C”s   	s,   inheritance from CFunction should be illegalc      s   œt  Z d Z RS(   Ni   (   s   __name__s
   __module__s	   __slots__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cœs   	s   __slots__ = 1 should be illegalc      s   ¤t  Z ¥d g Z RS(   Ni   (   s   __name__s
   __module__s	   __slots__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C¤s   	s!   __slots__ = [1] should be illegal(   s   verboses   lists   dicts   Cs	   TypeErrors   verifys   objects   Nones   Classics   types   len(   s   Cs   Classic(    (    s%   /usr/lib/python2.2/test/test_descr.pys   errors~s8   
   #c     sY  «¬t  o ¬d GHn ­d t f d „  ƒ  Y} °| ƒ  }  ±t | i d ƒ | d f ƒ ²t |  i d ƒ | d f ƒ ³t |  i d ƒ |  d f ƒ ´d | f d „  ƒ  Y} ¶| ƒ  } ·t | i d ƒ | d f ƒ ¸t | i d ƒ | d f ƒ ¹t | i d ƒ | d f ƒ ºt | i | d ƒ | d f ƒ ¼d „  } ½t
 | ƒ } ¾t | i d t ƒ d	 ƒ t d	 f ƒ ¿t | i d ƒ d	 ƒ t d	 f ƒ Ât | i i | ƒ Ãt | i i | ƒ Ät t | | ƒ i i | ƒ Åt t | | ƒ i i | ƒ Æt t | | ƒ i ƒ  | f ƒ Çt t | | ƒ i ƒ  | f ƒ d  S(
   Ns   Testing class methods...s   Cc      s&   ­t  Z ®d „  Z ¯e e ƒ Z RS(   Nc     s   ®®|  Sd  S(   N(   s   a(   s   a(    (    s%   /usr/lib/python2.2/test/test_descr.pys   foo®s    (   s   __name__s
   __module__s   foos   classmethods   goo(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C­s   	i   s   Dc      s   ´t  Z µRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   D´s   	c    s   ¼¼|  | f Sd  S(   N(   s   clss   arg(   s   clss   arg(    (    s%   /usr/lib/python2.2/test/test_descr.pys   f¼s    i    i*   (   s   verboses   objects   Cs   cs   vereqs   goos   foos   Ds   ds   fs   classmethods   ffs   __get__s   ints   veriss   im_selfs   super(   s   cs   ds   fs   Cs   Ds   ff(    (    s%   /usr/lib/python2.2/test/test_descr.pys   classmethods«s.   
 "(%"c     s7  ÉÊt  o Êd GHn Ëd t f d „  ƒ  Y} Î| ƒ  } Ït | i d ƒ d f ƒ Ðt | i d ƒ d f ƒ Ñt | i d ƒ | d f ƒ Òd | f d „  ƒ  Y} Ô| ƒ  }  Õt | i d ƒ d f ƒ Öt |  i d ƒ d f ƒ ×t |  i d ƒ |  d f ƒ Øt | i |  d ƒ |  d f ƒ d  S(   Ns   Testing static methods...s   Cc      s&   Ët  Z Ìd „  Z Íe e ƒ Z RS(   Nc     s   ÌÌ|  Sd  S(   N(   s   a(   s   a(    (    s%   /usr/lib/python2.2/test/test_descr.pys   fooÌs    (   s   __name__s
   __module__s   foos   staticmethods   goo(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   CËs   	i   s   Dc      s   Òt  Z ÓRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   DÒs   	(	   s   verboses   objects   Cs   cs   vereqs   goos   foos   Ds   d(   s   ds   cs   Cs   D(    (    s%   /usr/lib/python2.2/test/test_descr.pys   staticmethodsÉs   
 c     s  ÚÛt  o Ûd GHn Üd f  d „  ƒ  Y‰  ßˆ  ƒ  }  àt ˆ  i d ƒ ˆ  d f ƒ át |  i d ƒ ˆ  d f ƒ ât |  i d ƒ |  d f ƒ ãd ˆ  f d „  ƒ  Y} å| ƒ  } æt | i d ƒ | d f ƒ çt | i d ƒ | d f ƒ èt | i d ƒ | d f ƒ ét | i | d ƒ | d f ƒ êd f  ‡  d †  ƒ  Y} ìt | ƒ  i ˆ  i ƒ ít	 t
 ˆ  i i ˆ  ƒ  ƒ ƒ i d	 ƒ ƒ d  S(
   Ns   Testing classic classes...s   Cc      s&   Üt  Z Ýd „  Z Þe e ƒ Z RS(   Nc     s   ÝÝ|  Sd  S(   N(   s   a(   s   a(    (    s%   /usr/lib/python2.2/test/test_descr.pys   fooÝs    (   s   __name__s
   __module__s   foos   classmethods   goo(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   CÜs   	i   s   Dc      s   ãt  Z äRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Dãs   	s   Ec      s   êt  Z ëˆ  i Z RS(   N(   s   __name__s
   __module__s   Cs   foo(    (   s   C(    s%   /usr/lib/python2.2/test/test_descr.pys   Eês   	s   <bound method (   s   verboses   Cs   cs   vereqs   goos   foos   Ds   ds   Es   verifys   reprs   __get__s
   startswith(   s   cs   ds   Es   Cs   D(    (   s   Cs%   /usr/lib/python2.2/test/test_descr.pys   classicÚs    
 "c     sš   ïðt  o ðd GHn ñd t f d „  ƒ  Y} | ƒ  }  t |  i d ƒ t |  i d ƒ d |  _ t |  i d ƒ t |  i d ƒ d  S(   Ns   Testing computed attributes...s   Cc      sZ   ñt  Z òd e f d „  ƒ  YZ úd „  Z üd „  Z  d „  Z e e e ƒ Z RS(   Ns   computed_attributec      s5   òt  Z óe d „ Z öe d „ Z ød „  Z RS(   Nc    s   óô| |  _ õ| |  _ d  S(   N(   s   gets   selfs   _computed_attribute__gets   sets   _computed_attribute__set(   s   selfs   gets   set(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__ós   c    s   ö÷|  i | ƒ Sd  S(   N(   s   selfs   _computed_attribute__gets   obj(   s   selfs   objs   type(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __get__ös   c    s   øù|  i | | ƒ Sd  S(   N(   s   selfs   _computed_attribute__sets   objs   value(   s   selfs   objs   value(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __set__øs   (   s   __name__s
   __module__s   Nones   __init__s   __get__s   __set__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   computed_attributeòs   	c    s   úûd |  _ d  S(   Ni    (   s   selfs   _C__x(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__ús   c    s*   üý|  i } þ| d |  _ ÿ| Sd  S(   Ni   (   s   selfs   _C__xs   x(   s   selfs   x(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __get_xüs   c    s    | |  _ d  S(   N(   s   xs   selfs   _C__x(   s   selfs   x(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __set_x s   (   s   __name__s
   __module__s   objects   computed_attributes   __init__s	   _C__get_xs	   _C__set_xs   x(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cñs
   	i    i   i
   i   (   s   verboses   objects   Cs   as   vereqs   x(   s   as   C(    (    s%   /usr/lib/python2.2/test/test_descr.pys   compattrïs   
 c     s¹   
t  o d GHn d t f d „  ƒ  Y} | ƒ  }  t |  i d ƒ t |  i | j ƒ d | f d „  ƒ  Y} | ƒ  } t | i d ƒ t | i | j ƒ d  S(   Ns    Testing __new__ slot override...s   Cc      s#   t  Z d „  Z d „  Z RS(   Nc    s,   t  i |  ƒ } d | _ | Sd  S(   Ni   (   s   lists   __new__s   clss   selfs   foo(   s   clss   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __new__s   c    s   |  i d |  _ d  S(   Ni   (   s   selfs   foo(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__s   (   s   __name__s
   __module__s   __new__s   __init__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cs   	i   s   Dc      s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Ds   	(
   s   verboses   lists   Cs   as   vereqs   foos   verifys	   __class__s   Ds   b(   s   as   Cs   bs   D(    (    s%   /usr/lib/python2.2/test/test_descr.pys   newslot
s   
 c     s`  t  o d GHn d t f d „  ƒ  Y}   d |  f d „  ƒ  Y} "d |  f d „  ƒ  Y} $d | | f d	 „  ƒ  Y} &t | i ƒ  | | | |  t g ƒ 't | i | | | |  t f ƒ (t | ƒ  i	 ƒ  d ƒ )d
 t
 f d „  ƒ  Y‰  .d |  | | | f ‡  d †  ƒ  Y} 0t | i t |  | | | | f ƒ 1t | ƒ  i	 ƒ  d ƒ d  S(   Ns"   Testing mro() and overriding it...s   Ac      s   t  Z d „  Z RS(   Nc    s   d Sd  S(   Ns   A(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   fs    (   s   __name__s
   __module__s   f(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   As   	s   Bc      s    t  Z !RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   B s   	s   Cc      s   "t  Z #d „  Z RS(   Nc    s   ##d Sd  S(   Ns   C(    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   f#s    (   s   __name__s
   __module__s   f(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C"s   	s   Dc      s   $t  Z %RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   D$s   	s   PerverseMetaTypec      s   )t  Z *d „  Z RS(   Nc    s-   *+t  i |  ƒ } ,| i ƒ  -| Sd  S(   N(   s   types   mros   clss   Ls   reverse(   s   clss   L(    (    s%   /usr/lib/python2.2/test/test_descr.pys   mro*s   (   s   __name__s
   __module__s   mro(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   PerverseMetaType)s   	s   Xc      s   .t  Z /ˆ  Z RS(   N(   s   __name__s
   __module__s   PerverseMetaTypes   __metaclass__(    (   s   PerverseMetaType(    s%   /usr/lib/python2.2/test/test_descr.pys   X.s   	(   s   verboses   objects   As   Bs   Cs   Ds   vereqs   mros   __mro__s   fs   types   PerverseMetaTypes   X(   s   As   Cs   Bs   Xs   PerverseMetaTypes   D(    (   s   PerverseMetaTypes%   /usr/lib/python2.2/test/test_descr.pys   altmros   
 %"%%c     s‡  34t  o 4d GHn 6d t f d „  ƒ  Y‰  9d ˆ  f ‡  d †  ƒ  Y} Y| ƒ  }  Zt |  i d d f ƒ [d |  _ \t |  i d d f ƒ ]|  ` ^t |  i d ƒ `t |  d d	 d f ƒ ad
 |  d <bt |  i	 d d
 f ƒ c|  d =dt |  i
 d ƒ ft |  d d !d d d f ƒ gd |  d d +ht |  i d d d f ƒ i|  d d 5jt |  i d d f ƒ d  S(   Ns   Testing operator overloading...s   Bc      s   6t  Z d  Z 7RS(   s<   Intermediate class because object doesn't have a __setattr__(   s   __name__s
   __module__s   __doc__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   B6s   s   Cc      s}   9t  Z ;d „  Z @‡  d †  Z E‡  d †  Z Kd „  Z Md „  Z Od „  Z Rd „  Z Td „  Z	 Vd	 „  Z
 RS(
   Nc    s1   ;<| d j o =d | f Sn
 ?t ‚ d  S(   Ns   foos   getattr(   s   names   AttributeError(   s   selfs   name(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __getattr__;s   c    sC   @A| d j o B| | f |  _ n Dˆ  i |  | | ƒ Sd  S(   Ns   foo(   s   names   values   selfs   setattrs   Bs   __setattr__(   s   selfs   names   value(   s   B(    s%   /usr/lib/python2.2/test/test_descr.pys   __setattr__@s   c    s:   EF| d j o G| |  _ n Iˆ  i |  | ƒ Sd  S(   Ns   foo(   s   names   selfs   delattrs   Bs   __delattr__(   s   selfs   name(   s   B(    s%   /usr/lib/python2.2/test/test_descr.pys   __delattr__Es   c    s   KLd | f Sd  S(   Ns   getitem(   s   key(   s   selfs   key(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __getitem__Ks   c    s   MN| | f |  _ d  S(   N(   s   keys   values   selfs   setitem(   s   selfs   keys   value(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __setitem__Ms   c    s   OP| |  _ d  S(   N(   s   keys   selfs   delitem(   s   selfs   key(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __delitem__Os   c    s   RSd | | f Sd  S(   Ns   getslice(   s   is   j(   s   selfs   is   j(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __getslice__Rs   c    s   TU| | | f |  _ d  S(   N(   s   is   js   values   selfs   setslice(   s   selfs   is   js   value(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __setslice__Ts   c    s   VW| | f |  _ d  S(   N(   s   is   js   selfs   delslice(   s   selfs   is   j(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __delslice__Vs   (   s   __name__s
   __module__s   __getattr__s   __setattr__s   __delattr__s   __getitem__s   __setitem__s   __delitem__s   __getslice__s   __setslice__s   __delslice__(    (   s   B(    s%   /usr/lib/python2.2/test/test_descr.pys   C9s   	s   getattrs   fooi   s   getitemi   i    i
   s   getslice(   s   verboses   objects   Bs   Cs   as   vereqs   foos   setattrs   delattrs   setitems   delitems   setslices   delslice(   s   as   Cs   B(    (   s   Bs%   /usr/lib/python2.2/test/test_descr.pys   overloading3s(   
  	
 c     s.  lmt  o md GHn nd t f d „  ƒ  Y‰  sˆ  d ƒ ‰ tt ˆ i ƒ  d ƒ ud ˆ  f ‡  ‡ d †  ƒ  Y} x| d ƒ } yt | i ƒ  d ƒ zt | i ƒ  d ƒ {t | i	 ƒ  d ƒ |d t f ‡  d	 †  ƒ  Y} ~t | ƒ  i ˆ  i ƒ t t ˆ  i i ˆ  d ƒ ƒ ƒ i d
 ƒ ƒ d  S(   Ns   Testing methods...s   Cc      s#   nt  Z od „  Z qd „  Z RS(   Nc    s   op| |  _  d  S(   N(   s   xs   self(   s   selfs   x(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__os   c    s   qr|  i Sd  S(   N(   s   selfs   x(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   fooqs   (   s   __name__s
   __module__s   __init__s   foo(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cns   	i   s   Dc      s#   ut  Z vˆ  i Z wˆ i Z RS(   N(   s   __name__s
   __module__s   Cs   foos   boos   c1s   goo(    (   s   Cs   c1(    s%   /usr/lib/python2.2/test/test_descr.pys   Dus   	i   s   Ec      s   |t  Z }ˆ  i Z RS(   N(   s   __name__s
   __module__s   Cs   foo(    (   s   C(    s%   /usr/lib/python2.2/test/test_descr.pys   E|s   	s   <bound method (   s   verboses   objects   Cs   c1s   vereqs   foos   Ds   d2s   boos   goos   Es   verifys   reprs   __get__s
   startswith(   s   Cs   Es   c1s   d2s   D(    (   s   Cs   c1s%   /usr/lib/python2.2/test/test_descr.pys   methodsls   
 c     s­  ƒt  o ƒd GHn …d t f d „  ƒ  Y}  ‰|  ƒ  } Š|  ƒ  } ‹t | ƒ Œt t | ƒ t | ƒ ƒ t t	 | | ƒ t	 t | ƒ t | ƒ ƒ ƒ Žt | | ƒ t | | j ƒ t | | j ƒ ‘t | | j ƒ ”t t
 | ƒ i d ƒ d j ƒ •t t
 | ƒ t | ƒ ƒ –t d | j ƒ —x* t d ƒ D—] }	 ˜t |	 | j ƒ qOW™t d | j ƒ ›d t f d	 „  ƒ  Y} Ÿ| ƒ  }  | ƒ  } ¡t | ƒ ¢t t | ƒ t | ƒ ƒ £t t	 | | ƒ t	 t | ƒ t | ƒ ƒ ƒ ¤t | | ƒ ¥t | | j ƒ ¦t | | j ƒ §t | | j ƒ ªt t
 | ƒ i d
 ƒ d j ƒ «t t
 | ƒ t | ƒ ƒ ¬t d | j ƒ ­x* t d ƒ D­] }	 ®t |	 | j ƒ q¸W¯t d | j ƒ ±d t f d „  ƒ  Y} Ä| d ƒ } Å| d ƒ } Æ| d ƒ } Çt | ƒ Èt | ƒ Ét t | ƒ t d ƒ ƒ Êt | | ƒ Ët | | j ƒ Ìt | | j ƒ Ít | | ƒ Ît t	 | | ƒ d ƒ Ït t	 | | ƒ d ƒ Ðt t	 | | ƒ d ƒ Ñt t
 | ƒ d ƒ Òt t | ƒ d ƒ Ó| t d ƒ ƒ } Ôt d | j ƒ Õx* t d ƒ DÕ] }	 Öt |	 | j ƒ qaW×t d | j ƒ Ùd t f d „  ƒ  Y}
 ì|
 d ƒ } í|
 d ƒ } î|
 d ƒ } ït | ƒ ðt | ƒ ñt t | ƒ t d ƒ ƒ òt | | ƒ ót | | j ƒ ôt | | j ƒ õt | | ƒ öt t	 | | ƒ d ƒ ÷t t	 | | ƒ d ƒ øt t	 | | ƒ d ƒ ùt t
 | ƒ d ƒ út t | ƒ d ƒ û|
 t d ƒ ƒ } üt d | j ƒ ýx* t d ƒ Dý] }	 þt |	 | j ƒ q
Wÿt d | j ƒ d „  } 	| d d ƒ 
| d d ƒ | d d ƒ | d d ƒ | d d ƒ | d d ƒ d  S(   Ns   Testing special operators...s   Cc      s   …t  Z †d „  Z RS(   Nc    s<   †‡d | j o
 d j  n o ‡| Sn ˆt ‚ d  S(   Ni    i
   (   s   is
   IndexError(   s   selfs   i(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __getitem__†s   ! (   s   __name__s
   __module__s   __getitem__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C…s   	s   C object at i    iÿÿÿÿi
   s   Dc      s   ›t  Z œd „  Z RS(   Nc    s<   œd | j o
 d j  n o | Sn žt ‚ d  S(   Ni    i
   (   s   is
   IndexError(   s   selfs   i(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __getitem__œs   ! (   s   __name__s
   __module__s   __getitem__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   D›s   	s   D object at s   Proxyc      sw   ±t  Z ²d „  Z ´d „  Z ¶d „  Z ¸d „  Z ºd „  Z ¼d „  Z ¾d „  Z Àd „  Z	 Âd	 „  Z
 RS(
   Nc    s   ²³| |  _  d  S(   N(   s   xs   self(   s   selfs   x(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__²s   c    s   ´µ|  i Sd  S(   N(   s   selfs   x(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __nonzero__´s   c    s   ¶·t  |  i ƒ Sd  S(   N(   s   hashs   selfs   x(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __hash__¶s   c    s   ¸¹|  i | j Sd  S(   N(   s   selfs   xs   other(   s   selfs   other(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __eq__¸s   c    s   º»|  i | j Sd  S(   N(   s   selfs   xs   other(   s   selfs   other(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __ne__ºs   c    s   ¼½t  |  i | i ƒ Sd  S(   N(   s   cmps   selfs   xs   other(   s   selfs   other(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __cmp__¼s   c    s   ¾¿d |  i Sd  S(   Ns   Proxy:%s(   s   selfs   x(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __str__¾s   c    s   ÀÁd |  i Sd  S(   Ns	   Proxy(%r)(   s   selfs   x(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __repr__Às   c    s   ÂÃ| |  i j Sd  S(   N(   s   values   selfs   x(   s   selfs   value(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __contains__Âs   (   s   __name__s
   __module__s   __init__s   __nonzero__s   __hash__s   __eq__s   __ne__s   __cmp__s   __str__s   __repr__s   __contains__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Proxy±s   	i   s   Proxy:0s   Proxy(0)s   DProxyc      sw   Ùt  Z Úd „  Z Üd „  Z Þd „  Z àd „  Z âd „  Z äd „  Z æd „  Z èd „  Z	 êd	 „  Z
 RS(
   Nc    s   ÚÛ| |  _  d  S(   N(   s   xs   self(   s   selfs   x(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__Ús   c    s   ÜÝ|  i Sd  S(   N(   s   selfs   x(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __nonzero__Üs   c    s   Þßt  |  i ƒ Sd  S(   N(   s   hashs   selfs   x(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __hash__Þs   c    s   àá|  i | j Sd  S(   N(   s   selfs   xs   other(   s   selfs   other(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __eq__às   c    s   âã|  i | j Sd  S(   N(   s   selfs   xs   other(   s   selfs   other(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __ne__âs   c    s   äåt  |  i | i ƒ Sd  S(   N(   s   cmps   selfs   xs   other(   s   selfs   other(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __cmp__äs   c    s   æçd |  i Sd  S(   Ns	   DProxy:%s(   s   selfs   x(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __str__æs   c    s   èéd |  i Sd  S(   Ns
   DProxy(%r)(   s   selfs   x(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __repr__ès   c    s   êë| |  i j Sd  S(   N(   s   values   selfs   x(   s   selfs   value(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __contains__ês   (   s   __name__s
   __module__s   __init__s   __nonzero__s   __hash__s   __eq__s   __ne__s   __cmp__s   __str__s   __repr__s   __contains__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   DProxyÙs   	s   DProxy:0s	   DProxy(0)c    s\   y |  i i |  | ƒ Wn t j
 o
 n Xt d |  i |  | f ‚ d  S(   Ns"   shouldn't allow %s.__cmp__(%r, %r)(   s   as	   __class__s   __cmp__s   bs	   TypeErrors
   TestFailed(   s   as   b(    (    s%   /usr/lib/python2.2/test/test_descr.pys	   unsafecmps
   u   123s   123f1.0l    (   s   verboses   objects   Cs   c1s   c2s   verifys   vereqs   hashs   ids   cmps   strs   finds   reprs   ranges   is   Ds   d1s   d2s   Proxys   p0s   p1s   p_1s   p10s   DProxys	   unsafecmp(   s   Cs   Ds   p10s   c2s   c1s   d2s   p_1s   p0s   p1s   is   DProxys   Proxys	   unsafecmps   d1(    (    s%   /usr/lib/python2.2/test/test_descr.pys   specialss®   
 ." 	." 	 	 	c  	   s  t  o d GHn d  k } d t f d „  ƒ  Y} | ƒ  }  | i |  ƒ } t | ƒ  |  j ƒ ~  t | ƒ  t j ƒ ~ d t f d „  ƒ  Y} | ƒ  } y | i | ƒ Wn:  t j
 o+ } !t t | ƒ i d ƒ d j ƒ n X#t d d ƒ $d	 t f d
 „  ƒ  Y} &| ƒ  } '| i | ƒ } (t | ƒ  | j ƒ )~ *t | ƒ  t j ƒ +~ d  S(   Ns   Testing weak references...s   Cc      s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cs   	s   NoWeakc      s   t  Z d g Z RS(   Ns   foo(   s   __name__s
   __module__s	   __slots__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   NoWeaks   	s   weak referencei    s!   weakref.ref(no) should be illegals   Weakc      s   $t  Z %d d g Z RS(   Ns   foos   __weakref__(   s   __name__s
   __module__s	   __slots__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Weak$s   	(   s   verboses   weakrefs   objects   Cs   cs   refs   rs   verifys   Nones   NoWeaks   nos	   TypeErrors   msgs   strs   finds   Weaks   yes(	   s   cs   nos   Cs   Weaks   weakrefs   rs   msgs   yess   NoWeak(    (    s%   /usr/lib/python2.2/test/test_descr.pys   weakrefss0   
 'c     sŒ  -.t  o .d GHn /d t f d „  ƒ  Y} 7| ƒ  }  8t t |  d ƒ ƒ 9d |  _ :t |  i d ƒ ;t |  i d ƒ <|  ` =t t |  d ƒ ƒ >t t |  d ƒ ƒ ?| i i	 |  d ƒ @t | i i
 |  ƒ d ƒ D| i d } Et t | t ƒ ƒ Gt | ƒ } Ht d | j ƒ It d	 | j ƒ Jt d
 | j ƒ Kt d | j ƒ Mt | i d ƒ Nt | i | i d j ƒ Ot | i | i d j ƒ Pt | i | i d j ƒ Rx§ d d	 d
 d f DR] } Sy Tt | | d ƒ WnZ Ut j
 oK } Vt | ƒ i d ƒ d j  o# Wt d | t | ƒ f ƒ ‚ n n X[t d | ƒ ‚ qñWd  S(   Ns   Testing property...s   Cc      sJ   /t  Z 0d „  Z 2d „  Z 4d „  Z 6e e e e d d ƒZ RS(   Nc    s   01|  i Sd  S(   N(   s   selfs   _C__x(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   getx0s   c    s   23| |  _ d  S(   N(   s   values   selfs   _C__x(   s   selfs   value(    (    s%   /usr/lib/python2.2/test/test_descr.pys   setx2s   c    s   45|  ` d  S(   N(   s   selfs   _C__x(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   delx4s   s   docs   I'm the x property.(   s   __name__s
   __module__s   getxs   setxs   delxs   propertys   x(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C/s   	s   xi*   s   _C__xid   s   __doc__s   fgets   fsets   fdels   I'm the x property.s   getxs   setxs   delxs   readonlyi    sL   when setting readonly attr %r on a property, got unexpected TypeError msg %rsD   expected TypeError from trying to set readonly %r attr on a property(   s   verboses   objects   Cs   as   verifys   hasattrs   xs   vereqs   _C__xs   __set__s   __get__s   __dict__s   raws
   isinstances   propertys   dirs   attrss   __doc__s   fgets   fsets   fdels   attrs   setattrs	   TypeErrors   msgs   strs   finds
   TestFailed(   s   as   Cs   raws   attrss   msgs   attr(    (    s%   /usr/lib/python2.2/test/test_descr.pys
   properties-s@   
 	 	(c     s¸  ^_t  o _d GHn ad t f d „  ƒ  Y}  et |  ƒ  i d ƒ d ƒ gd |  f ‡  d †  ƒ  Y‰  mt ˆ  ƒ  i d ƒ d	 ƒ od
 |  f d „  ƒ  Y} rt | ƒ | _ tt | ƒ  i d ƒ d ƒ vd | ˆ  f ‡ d †  ƒ  Y‰ zt ˆ ƒ  i d ƒ d ƒ ~d t f ‡ d †  ƒ  Y‰ ‚d ˆ f ‡ ‡ d †  ƒ  Y‰ †t ˆ ƒ  i d ƒ d ƒ ˆd ˆ f d „  ƒ  Y} Œˆ | ƒ | _ Žt | ƒ  i d ƒ d ƒ ’y “t ˆ d ƒ Wn ”t j
 o
 •n X—t d ‚ ™y št ˆ | ƒ  ƒ Wn ›t j
 o
 œn Xžt d ‚  y ¡t ˆ ƒ i d ƒ Wn ¢t j
 o
 £n X¥t d  ‚ §y ¨t ˆ ƒ i | ƒ  ƒ Wn ©t j
 o
 ªn X¬t d! ‚ d  S("   Ns   Testing super...s   Ac      s   at  Z bd „  Z RS(   Nc    s   bcd | Sd  S(   Ns   A(%r)(   s   a(   s   selfs   a(    (    s%   /usr/lib/python2.2/test/test_descr.pys   methbs   (   s   __name__s
   __module__s   meth(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Aas   	i   s   A(1)s   Bc      s&   gt  Z h‡  d †  Z jd „  Z RS(   Nc    s   hit  ˆ  |  ƒ |  _ d  S(   N(   s   supers   Bs   selfs	   _B__super(   s   self(   s   B(    s%   /usr/lib/python2.2/test/test_descr.pys   __init__hs   c    s"   jkd | |  i i | ƒ Sd  S(   Ns   B(%r)(   s   as   selfs	   _B__supers   meth(   s   selfs   a(    (    s%   /usr/lib/python2.2/test/test_descr.pys   methjs   (   s   __name__s
   __module__s   __init__s   meth(    (   s   B(    s%   /usr/lib/python2.2/test/test_descr.pys   Bgs   	i   s   B(2)A(2)s   Cc      s   ot  Z pd „  Z RS(   Nc    s"   pqd | |  i i | ƒ Sd  S(   Ns   C(%r)(   s   as   selfs	   _C__supers   meth(   s   selfs   a(    (    s%   /usr/lib/python2.2/test/test_descr.pys   methps   (   s   __name__s
   __module__s   meth(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cos   	i   s   C(3)A(3)s   Dc      s   vt  Z w‡  d †  Z RS(   Nc    s(   wxd | t ˆ  |  ƒ i | ƒ Sd  S(   Ns   D(%r)(   s   as   supers   Ds   selfs   meth(   s   selfs   a(   s   D(    s%   /usr/lib/python2.2/test/test_descr.pys   methws   (   s   __name__s
   __module__s   meth(    (   s   D(    s%   /usr/lib/python2.2/test/test_descr.pys   Dvs   	i   s   D(4)C(4)B(4)A(4)s   mysuperc      s   ~t  Z ‡  d †  Z RS(   Nc    s    €t  ˆ  |  ƒ i | Œ  Sd  S(   N(   s   supers   mysupers   selfs   __init__s   args(   s   selfs   args(   s   mysuper(    s%   /usr/lib/python2.2/test/test_descr.pys   __init__s   (   s   __name__s
   __module__s   __init__(    (   s   mysuper(    s%   /usr/lib/python2.2/test/test_descr.pys   mysuper~s   	s   Ec      s   ‚t  Z ƒ‡ ‡  d †  Z RS(   Nc    s(   ƒ„d | ˆ ˆ  |  ƒ i | ƒ Sd  S(   Ns   E(%r)(   s   as   mysupers   Es   selfs   meth(   s   selfs   a(   s   Es   mysuper(    s%   /usr/lib/python2.2/test/test_descr.pys   methƒs   (   s   __name__s
   __module__s   meth(    (   s   mysupers   E(    s%   /usr/lib/python2.2/test/test_descr.pys   E‚s   	i   s   E(5)D(5)C(5)B(5)A(5)s   Fc      s   ˆt  Z ‰d „  Z RS(   Nc    s7   ‰Š|  i } ‹d | | i i f | i | ƒ Sd  S(   Ns	   F(%r)[%s](   s   selfs	   _F__supers   ss   as	   __class__s   __name__s   meth(   s   selfs   as   s(    (    s%   /usr/lib/python2.2/test/test_descr.pys   meth‰s   (   s   __name__s
   __module__s   meth(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Fˆs   	i   s!   F(6)[mysuper]E(6)D(6)C(6)B(6)A(6)i*   s   shouldn't allow super(D, 42)s   shouldn't allow super(D, C())i   s$   shouldn't allow super(D).__get__(12)s%   shouldn't allow super(D).__get__(C())(   s   verboses   objects   As   vereqs   meths   Bs   Cs   supers	   _C__supers   Ds   mysupers   Es   Fs	   _F__supers	   TypeErrors
   TestFaileds   __get__(   s   As   Cs   Bs   Fs   mysupers   Es   D(    (   s   Bs   mysupers   Es   Ds%   /usr/lib/python2.2/test/test_descr.pys   supers^sJ   
 c     s  ®¯t  o ¯d GHn ±d t f ‡ d †  ƒ  Y‰ ¸t t ˆ d ƒ d ƒ d ƒ ¹t t ˆ d ƒ d ƒ d ƒ ºˆ d	 ƒ }
 »t |
 d	 ƒ ¼t t |
 ƒ d	 ƒ ½t t |
 ƒ i t j ƒ ¾t t |
 ƒ t d	 ƒ ƒ ¿t |
 
i t j ƒ Àt |
 d
 ?i t j ƒ Át |
 d
 >i t j ƒ Ât ˆ d
 ƒ d >i t j ƒ Ãt ˆ d
 ƒ d ?i t j ƒ Åd t	 f ‡  d †  ƒ  Y‰  Ït t ˆ  d ƒ d ƒ d ƒ Òt t d ˆ  d ƒ ƒ d ƒ Óˆ  d	 ƒ }
 Ôt |
 d ƒ Õt t	 |
 ƒ d ƒ Öt t |
 ƒ t d ƒ ƒ ×t t	 |
 ƒ i t	 j ƒ Øt |
 
i t	 j ƒ Ùt |
 i t	 j ƒ Út ˆ  d
 ƒ i t	 j ƒ Ût |
 d
 ?i t	 j ƒ Üt |
 d
 >i t	 j ƒ Ýt |
 d
 i t	 j ƒ Þt |
 d i t	 j ƒ ßt |
 d i t	 j ƒ àt |
 d i t	 j ƒ át d |
 i t	 j ƒ ât |
 d
 Bi t	 j ƒ ãt |
 d
 Ai t	 j ƒ ät |
 d @i t	 j ƒ åt ˆ  d
 ƒ d >i t	 j ƒ æt ˆ  d
 ƒ d ?i t	 j ƒ çt t ˆ  d
 ƒ ƒ i t	 j ƒ ëd t	 f d „  ƒ  Y} í| d ƒ }
 ît |
 d
 i t	 j ƒ ït d
 |
 i t	 j ƒ ò| d ƒ }
 ót |
 i h  ƒ ôt t	 |
 ƒ d ƒ öd t f d „  ƒ  Y} ýt t | d ƒ ƒ d ƒ þ| d	 ƒ }
 ÿt |
 d ƒ  t t |
 ƒ d ƒ t t |
 ƒ i t j ƒ t t |
 ƒ t d ƒ ƒ t |
 
i t j ƒ d t f d „  ƒ  Y} | d  d! ƒ }
 	t t |
 ƒ d" ƒ 
t d  d! ƒ } t | i t ƒ t |
 | ƒ t t |
 ƒ | ƒ t t |
 ƒ i t ƒ | |
 ƒ }
 t t |
 ƒ d" ƒ t |
 | ƒ t t |
 ƒ | ƒ t t |
 ƒ i t ƒ t t |
 ƒ t | ƒ ƒ t |
 
i t ƒ t |
 d
 i t ƒ t |
 d
 | ƒ t |
 d
 i t ƒ t |
 d
 | ƒ t |
 d i t ƒ t |
 d | ƒ t |
 d i t ƒ t |
 d | ƒ d# t f d$ „  ƒ  Y}	 (|	 d d% d d! d d& d d' d d
 f
 ƒ }
 )t |
 d d% d d! d d& d d' d d
 f
 ƒ *t |
 i ƒ  |	 d
 d d' d d& d d! d d% d f
 ƒ ƒ +t |
 i ƒ  i ƒ  |	 d d% d d! d d& d d' d d
 f
 ƒ ƒ ,xZ t d( ƒ D,]I } -|	 t | ƒ ƒ } .| i ƒ  } /| i ƒ  } 0t | | ƒ qW1|	 d d% d d! d f ƒ }
 2t t |
 ƒ d d% d d! d f ƒ 3t t |
 ƒ i t j ƒ 4t t |
 ƒ t d d% d d! d f ƒ ƒ 5t |
 i t j ƒ 6t |
 d i t j ƒ 7t |
 d
 i t j ƒ 8t |
 f  i t j ƒ 9|	 f  ƒ }
 :t t |
 ƒ f  ƒ ;t t |
 ƒ i t j ƒ <t |
 |
 i t j ƒ =t |
 d
 i t j ƒ >t |
 d i t j ƒ ?t |
 d% i t j ƒ @t |
 i t j ƒ Bd) t f d* „  ƒ  Y} K| d+ ƒ } Lt | d+ ƒ Mt | i ƒ  | d, ƒ ƒ Nt | i ƒ  i ƒ  | d+ ƒ ƒ Oxl t d- ƒ DO][ } P| d. i t  t! t | ƒ ƒ ƒ ƒ } Q| i ƒ  } R| i ƒ  } St | | ƒ qœ
WT| d/ ƒ } Ut t | ƒ d/ ƒ Vt t | ƒ i t j ƒ Xd0 d } Y| | ƒ } Zt | | ƒ [t t | ƒ | ƒ \t t | ƒ i t j ƒ ]t t | ƒ t | ƒ ƒ ^t h  d | <| d ƒ _t h  d | <| d ƒ `t | d. i t j ƒ at | d. | ƒ bt d. | i t j ƒ ct d. | | ƒ dt | d
 i t j ƒ et | d
 d. ƒ ft | d i t j ƒ gt | d | ƒ ht | d% i t j ƒ it | d% | | ƒ jt | i t j ƒ kt | | ƒ lt | d
 d
 !i t j ƒ mt | d
 d
 !d. ƒ nt | i" ƒ  i t j ƒ ot | i" ƒ  | ƒ pt | i# ƒ  i t j ƒ qt | i# ƒ  | ƒ rt | i$ ƒ  i t j ƒ st | i$ ƒ  | ƒ td. i g  i% } t d- ƒ Dt] } | t! | ƒ ƒ qì~ ƒ } ut | i( | ƒ i t j ƒ vt | i( | ƒ | ƒ wt | i( | d1 ƒ i t j ƒ xt | i( | d1 ƒ | ƒ yt | i( | d0 ƒ d. ƒ zt | i) d1 d1 ƒ i t j ƒ {t | i) d1 d1 ƒ | ƒ |t | i* t+ | ƒ ƒ i t j ƒ }t | i* t+ | ƒ ƒ | ƒ ~t | i, t+ | ƒ ƒ i t j ƒ t | i, t+ | ƒ ƒ | ƒ €t | i- t+ | ƒ ƒ i t j ƒ t | i- t+ | ƒ ƒ | ƒ ‚t | i. ƒ  i t j ƒ ƒt | i. ƒ  | ƒ …| d2 ƒ } †t | d2 ƒ ‡t t/ | ƒ i t j ƒ ˆt t/ | ƒ t/ d2 ƒ j ƒ ‰t t/ | ƒ d2 ƒ ‹t/ d3 ƒ } Œ| d3 ƒ } t | | ƒ Žt t/ | ƒ i t j ƒ t t/ | ƒ | j ƒ ‘| | ƒ } ’t t/ | ƒ i t j ƒ “t t/ | ƒ | j ƒ •d4 t0 f d5 „  ƒ  Y} ž| d6 ƒ } Ÿt | d7 ƒ  t | i ƒ  | d8 ƒ ƒ ¡t | i ƒ  i ƒ  | d7 ƒ ƒ ¢d9 } £| | ƒ } ¤t t0 | ƒ | ƒ ¥t t0 | ƒ i t0 j ƒ ¦t t | ƒ t | ƒ ƒ §t h  d | <| d ƒ ¨t h  d | <| d ƒ ©t | i" ƒ  i t0 j ƒ ªt | i" ƒ  | ƒ «t | i# ƒ  i t0 j ƒ ¬t | i# ƒ  | ƒ ­t | i$ ƒ  i t0 j ƒ ®t | i$ ƒ  | ƒ ¯t | i) d: d: ƒ i t0 j ƒ °t | i) d: d: ƒ | ƒ ±t | i) d; d; ƒ i t0 j ƒ ²t | i) d; d; ƒ | ƒ ³t | i- t+ | ƒ ƒ i t0 j ƒ ´t | i- t+ | ƒ ƒ | ƒ µt | i* t+ | ƒ ƒ i t0 j ƒ ¶t | i* t+ | ƒ ƒ | ƒ ·t | i, t+ | ƒ ƒ i t0 j ƒ ¸t | i, t+ | ƒ ƒ | ƒ ¹t | i. ƒ  i t0 j ƒ ºt | i. ƒ  | ƒ »t | i2 ƒ  i t0 j ƒ ¼t | i2 ƒ  | ƒ ½t | i3 ƒ  i t0 j ƒ ¾t | i3 ƒ  | ƒ ¿t | i4 ƒ  i t0 j ƒ Àt | i4 ƒ  | ƒ Át | d< i t0 j ƒ Ât | d< | ƒ Ãt d< | i t0 j ƒ Ät d< | | ƒ Åt | d
 i t0 j ƒ Æt | d
 d< ƒ Çt | d i t0 j ƒ Èt | d | ƒ Ét | d% i t0 j ƒ Êt | d% | | ƒ Ët | i t0 j ƒ Ìt | | ƒ Ít | d
 d
 !i t0 j ƒ Ît | d
 d
 !d< ƒ Ðd= t5 f d> „  ƒ  Y} Ò| t d ƒ ƒ }
 Ót |
 t d ƒ ƒ Ô|
 i% d? ƒ Õt |
 t d ƒ d? g ƒ Öd |
 d <×t |
 t d& ƒ ƒ Ø|
 i7 t d& d@ ƒ ƒ Ùt |
 t d@ ƒ ƒ Úg  |
 dA )Ût |
 t dB ƒ ƒ Ü|
 dC dB 5Ýt t+ |
 ƒ dC ƒ Þt |
 t dC ƒ ƒ ßt t5 |
 ƒ t dC ƒ ƒ àt |
 d
 d
 ƒ át |
 d d ƒ ât |
 dD d
 ƒ ãt |
 d d ƒ ät |
 d  t d ƒ ƒ ædE t8 f dF „  ƒ  Y} þt8 dG t: dH dI ƒ } ÿdJ dK dL g }   zÏ | i= |  ƒ | i> ƒ  | t: ƒ } xŒ t? t d d ƒ d! g |  d% d. g ƒ D]] \ } } | iA ƒ  } t | | ƒ t | iC | ƒ t | iD | t+ |  ƒ j ƒ q@W	| i> ƒ  Wd  
y | i> ƒ  Wn n Xy  d  kE } | iF t: ƒ Wn n XXd  S(M   Ns'   Testing inheritance from basic types...s   hexintc      s&   ±t  Z ²d „  Z ´‡  d †  Z RS(   Nc    s   ²³t  |  ƒ Sd  S(   N(   s   hexs   self(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __repr__²s   c    s    ´µˆ  t i |  | ƒ ƒ Sd  S(   N(   s   hexints   ints   __add__s   selfs   other(   s   selfs   other(   s   hexint(    s%   /usr/lib/python2.2/test/test_descr.pys   __add__´s   (   s   __name__s
   __module__s   __repr__s   __add__(    (   s   hexint(    s%   /usr/lib/python2.2/test/test_descr.pys   hexint±s   	i   i	   s   0x10iè  s   0x3efi90  i    i   s   octlongc      s8   Åt  Z Æg  Z Çd „  Z Ì‡  d †  Z Îe Z RS(   Nc    sB   ÇÈt  |  ƒ } É| d d j o Ê| d  } n Ë| Sd  S(   Niÿÿÿÿs   L(   s   octs   selfs   s(   s   selfs   s(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __str__Çs   c    s)   ÌÍ|  i t ˆ  |  ƒ i | ƒ ƒ Sd  S(   N(   s   selfs	   __class__s   supers   octlongs   __add__s   other(   s   selfs   other(   s   octlong(    s%   /usr/lib/python2.2/test/test_descr.pys   __add__Ìs   (   s   __name__s
   __module__s	   __slots__s   __str__s   __add__s   __radd__(    (   s   octlong(    s%   /usr/lib/python2.2/test/test_descr.pys   octlongÅs   		i   i   s   010i¸  s   05675l   90i   lÿÿÿÿ s	   longclonec      s   ët  Z ìRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys	   longcloneës   	iÿÿÿÿs	   precfloatc      s5   öt  Z ÷d g Z ød d d „ Z ûd „  Z RS(   Ns   precf0.0i   c    s)   øùt  | ƒ |  _ út i | ƒ d  S(   N(   s   ints   precs   selfs   floats   __init__s   value(   s   selfs   values   prec(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__øs   c    s   ûüd |  i |  f Sd  S(   Ns   %.*g(   s   selfs   prec(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __repr__ûs   (   s   __name__s
   __module__s	   __slots__s   __init__s   __repr__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys	   precfloatös   	f1.1000000000000001s   1.1f12345.0s
   madcomplexc      s   t  Z d „  Z RS(   Nc    s   d |  i |  i f Sd  S(   Ns   %.17gj%+.17g(   s   selfs   imags   real(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __repr__s   (   s   __name__s
   __module__s   __repr__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys
   madcomplexs   	iýÿÿÿi   s   4j-3s   madtuplec      s    t  Z  e Z !d „  Z RS(   Nc    sc   !"|  i t j	 o #|  i Sn $t |  ƒ } %| i ƒ  &|  i | ƒ |  _ '|  i Sd  S(   N(   s   selfs   _revs   Nones   lists   Ls   reverses	   __class__(   s   selfs   L(    (    s%   /usr/lib/python2.2/test/test_descr.pys   rev!s   (   s   __name__s
   __module__s   Nones   _revs   rev(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   madtuples   		i   i   i   i   s	   madstringc      s    Bt  Z Ce Z Dd „  Z RS(   Nc    sl   DE|  i t j	 o F|  i Sn Gt |  ƒ } H| i ƒ  I|  i d i | ƒ ƒ |  _ J|  i Sd  S(   Ns    (   s   selfs   _revs   Nones   lists   Ls   reverses	   __class__s   join(   s   selfs   L(    (    s%   /usr/lib/python2.2/test/test_descr.pys   revDs   (   s   __name__s
   __module__s   Nones   _revs   rev(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys	   madstringBs   		s   abcdefghijklmnopqrstuvwxyzs   zyxwvutsrqponmlkjihgfedcbai   s    s   12345s    s   xs   x ys   y xs
   madunicodec      s    •t  Z –e Z —d „  Z RS(   Nc    sl   —˜|  i t j	 o ™|  i Sn št |  ƒ } ›| i ƒ  œ|  i d i | ƒ ƒ |  _ |  i Sd  S(   Nu    (   s   selfs   _revs   Nones   lists   Ls   reverses	   __class__s   join(   s   selfs   L(    (    s%   /usr/lib/python2.2/test/test_descr.pys   rev—s   (   s   __name__s
   __module__s   Nones   _revs   rev(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys
   madunicode•s   		s   ABCDEFu   ABCDEFu   FEDCBAu   12345u   xu   xyu    s   sublistc      s   Ðt  Z ÑRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   sublistÐs   	s   helloi   iûÿÿÿi   i
   iöÿÿÿs   CountedInputc      s2   æt  Z d  Z ïñd Z òd Z ód „  Z RS(   s€  Counts lines read by self.readline().

        self.lineno is the 0-based ordinal of the last line read, up to
        a maximum of one greater than the number of lines in the file.

        self.ateof is true if and only if the final "" line has been read,
        at which point self.lineno stops incrementing, and further calls
        to readline() continue to return "".
        i    c    sj   óô|  i o õd Sn öt i |  ƒ } ù|  i d 7_ ú| d j o ûd |  _ n ü| Sd  S(   Ns    i   (   s   selfs   ateofs   files   readlines   ss   lineno(   s   selfs   s(    (    s%   /usr/lib/python2.2/test/test_descr.pys   readlineós   (   s   __name__s
   __module__s   __doc__s   linenos   ateofs   readline(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   CountedInputæs   			s   names   modes   ws   a
s   b
s   c
(G   s   verboses   ints   hexints   vereqs   reprs   as   verifys	   __class__s   hashs   longs   octlongs   strs   abss	   longclones   __dict__s   floats	   precfloats   complexs
   madcomplexs   bases   veriss   tuples   madtuples   revs   ranges   is   ts   us   vs	   madstrings   ss   joins   maps   chrs   strips   lstrips   rstrips   appends   _[1]s   identitytabs	   translates   replaces   ljusts   lens   rjusts   centers   lowers   interns   unicodes
   madunicodes   uppers
   capitalizes   titles   lists   sublists   extends   files   CountedInputs   TESTFNs   fs   liness
   writeliness   closes   zips   expecteds   readlines   gots   linenos   ateofs   oss   unlink(   s   liness   sublists   CountedInputs   octlongs	   precfloats   identitytabs   hexints	   longclones   expecteds   madtuples   as   bases
   madcomplexs
   madunicodes   gots	   madstrings   fs   is   _[1]s   ss   us   ts   vs   os(    (   s   octlongs   hexints%   /usr/lib/python2.2/test/test_descr.pys   inherits®s  
     
    "	-.:@ 	%+	" 	' %""%%%	"	""%%%. #c   
  s¾  t  o d GHn t t d d ƒ d ƒ t t d d ƒ d ƒ t t d d ƒ d ƒ t t d d	 d
 d ƒ t d d	 ƒ ƒ t t d d ƒ d ƒ t t d d d d ƒ d ƒ t t d t	 d ƒ ƒ d d d f ƒ t t
 d d d d f ƒ t	 d ƒ ƒ  t t d h  d d <ƒ h  d d <ƒ "xu t t t t t t t t
 t t f
 D"]L }  $y %|  d d ƒ Wn &t j
 o
 'n X)t d |  ƒ ‚ qgWd  S(   Ns3   Testing keyword args to basic type constructors ...s   xi   i   f2.0i   l    s   imagi*   s   reališ  s   objectiô  s   500s   strings   abcs   errorss   strictu   abcs   sequencei    s   itemss   bogus_keyword_args4   expected TypeError from bogus keyword argument to %r(   s   verboses   vereqs   ints   floats   longs   complexs   strs   unicodes   tuples   ranges   lists   dicts   files   constructors	   TypeErrors
   TestFailed(   s   constructor(    (    s%   /usr/lib/python2.2/test/test_descr.pys   keywordss$   
(((+( 	c  
   s‚  ,-d  k  } .t o /d GHn 1| i ƒ  } 3d t }  4d t } 5d t t f } <t t d ƒ } =| i
 ƒ  ?zÁ @x· |  | | f D@]£ } Ay B| i | ƒ WnM Ct j
 o> } Dt | ƒ i d ƒ d j o Ed }	 n
 Gd	 }	 n XId
 }	 K|	 d j o Lt d |	 | f ƒ ‚ n q™ WWd  NOy  Pd  k } Q| i t ƒ Wn RSn XXd  S(   Ns1   Testing interaction with restricted execution ...s   f = open(%r, 'w')s   f = file(%r, 'w')s„   f = open(%r)
t = type(f)  # a sneaky way to get the file() constructor
f.close()
f = t(%r, 'w')  # rexec can't catch this by itself
s   ws
   restrictedi    s   OKs)   got an exception, but not an expected ones)   expected a restricted-execution exceptions	   %s, in %r(   s   rexecs   verboses   RExecs   sandboxs   TESTFNs   code1s   code2s   code3s   opens   fs   closes   codes   r_execs   IOErrors   msgs   strs   finds   outcomes
   TestFaileds   oss   unlink(
   s   code1s   code2s   codes   fs   oss   sandboxs   code3s   rexecs   msgs   outcome(    (    s%   /usr/lib/python2.2/test/test_descr.pys
   restricted,s6   
 		%c     s=  UVt  o Wd GHn Yd t f ‡  d †  ƒ  Y‰  kt ˆ  d ƒ d ƒ lt d ˆ  d ƒ ƒ mt t ˆ  d ƒ ƒ d ƒ oh  d ˆ  d ƒ <d	 ˆ  d
 ƒ <d ˆ  d ƒ <} pt | ˆ  d ƒ d ƒ qt | ˆ  d ƒ d	 ƒ rt | ˆ  d ƒ d ƒ st ˆ  d ƒ | j ƒ tt | i ˆ  d ƒ ƒ d ƒ d  S(   Ns*   Testing a str subclass used as dict key ..s   cistrc      s;   Yt  Z d  Z ]_d „  Z c‡  d †  Z hd „  Z RS(   s…   Sublcass of str that computes __eq__ case-insensitively.

        Also computes a hash code of the string in canonical form.
        c    s.   _`| i ƒ  |  _ at |  i ƒ |  _ d  S(   N(   s   values   lowers   selfs	   canonicals   hashs   hashcode(   s   selfs   value(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init___s   c    sA   cdt  | ˆ  ƒ o eˆ  | ƒ } n f|  i | i j Sd  S(   N(   s
   isinstances   others   cistrs   selfs	   canonical(   s   selfs   other(   s   cistr(    s%   /usr/lib/python2.2/test/test_descr.pys   __eq__cs   c    s   hi|  i Sd  S(   N(   s   selfs   hashcode(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __hash__hs   (   s   __name__s
   __module__s   __doc__s   __init__s   __eq__s   __hash__(    (   s   cistr(    s%   /usr/lib/python2.2/test/test_descr.pys   cistrYs   s   ABCs   abcs   aBci   s   onei   s   twoi   s   tHrees   tWos   THrEEs   ONes   thrEE(   s   verboses   strs   cistrs   vereqs   ds   verifys   get(   s   cistrs   d(    (   s   cistrs%   /usr/lib/python2.2/test/test_descr.pys   str_subclass_as_dict_keyUs   
6c  
 	  s0  vwt  o wd GHn xd f  d „  ƒ  Y} zx÷| t t f Dz]ã} {t  o {d | GHn |d | f ‡  d †  ƒ  Y‰  …ˆ  d ƒ } †ˆ  d ƒ } ‡ˆ  d	 ƒ } ˆt	 | d ƒ ‰h  | d <| d <| d	 <} Šx@d d d	 f DŠ],} ‹x d d d	 f D‹]} Œt t | | | | ƒ t | | ƒ j d
 | | f ƒ xZ d d d d d d f D]= }	 Žt t d |	 ƒ t d |	 ƒ j d
 | | f ƒ qpWt t | | | ƒ t | | ƒ j d
 | | f ƒ ‘t t | | | ƒ t | | ƒ j d
 | | f ƒ qWqõ WqB Wd  S(   Ns   Testing classic comparisons...s   classicc      s   xt  Z yRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   classicxs   	s           (base = %s)s   Cc      s&   |t  Z }d „  Z ‡  d †  Z RS(   Nc    s   }~t  | ƒ |  _ d  S(   N(   s   ints   values   self(   s   selfs   value(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__}s   c    su   €t  | ˆ  ƒ o t |  i | i ƒ Sn ‚t  | t ƒ p t  | t ƒ o ƒt |  i | ƒ Sn „t Sd  S(   N(	   s
   isinstances   others   Cs   cmps   selfs   values   ints   longs   NotImplemented(   s   selfs   other(   s   C(    s%   /usr/lib/python2.2/test/test_descr.pys   __cmp__s
   #(   s   __name__s
   __module__s   __init__s   __cmp__(    (   s   C(    s%   /usr/lib/python2.2/test/test_descr.pys   C|s   	i   i   i   s
   x=%d, y=%ds   <s   <=s   ==s   !=s   >s   >=s   c[x] %s c[y]s   x %s y(   s   verboses   classics   ints   objects   bases   Cs   c1s   c2s   c3s   vereqs   cs   xs   ys   verifys   cmps   ops   eval(
   s   Cs   classics   cs   ys   bases   xs   c3s   c2s   c1s   op(    (   s   Cs%   /usr/lib/python2.2/test/test_descr.pys   classic_comparisonsvs0   
  	
 	$ 	 	: 	#6c   	  s›  “”t  o •d GHn –d t f d „  ƒ  Y} ˜| d ƒ } ™t | d d ƒ št d d | ƒ ›d t f d „  ƒ  Y} ¡| d ƒ } ¢t | d d ƒ £t d d | ƒ ¥d	 f  d
 „  ƒ  Y} §xÂ| t t	 t
 f D§]«} ¨t  o ¨d | GHn ©d | f ‡  d †  ƒ  Y‰  Òˆ  d ƒ } Óˆ  d ƒ } Ôˆ  d ƒ } Õt | d ƒ Öh  | d <| d <| d <}	 ×xd d d f D×]ô } Øxè d d d f DØ]Ô }
 ÙxÈ d d d d d d f DÙ]« } Út t d | ƒ t d | ƒ j Ûd | |
 f ƒ Üt t d | ƒ t d | ƒ j Ýd | |
 f ƒ Þt t d | ƒ t d | ƒ j ßd | |
 f ƒ qÙWq´Wq˜Wqå Wd  S(   Ns   Testing rich comparisons...s   Zc      s   –t  Z —RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Z–s   	i   x0.00.0s   ZZc      s   ›t  Z œd „  Z RS(   Nc    s9   œy žt  |  | ƒ d j SWn Ÿ t Sn Xd  S(   Nf9.9999999999999995e-07(   s   abss   selfs   others   NotImplemented(   s   selfs   other(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __eq__œs   (   s   __name__s
   __module__s   __eq__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   ZZ›s   	f	1.0000003s   classicc      s   ¥t  Z ¦RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   classic¥s   	s           (base = %s)s   Cc      s}   ©t  Z ªd „  Z ¬d „  Z ®‡  d †  Z ´‡  d †  Z º‡  d †  Z À‡  d †  Z Æ‡  d †  Z Ì‡  d †  Z	 RS(	   Nc    s   ª«t  | ƒ |  _ d  S(   N(   s   ints   values   self(   s   selfs   value(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__ªs   c    s   ¬­t  d ‚ d  S(   Ns   shouldn't call __cmp__(   s
   TestFailed(   s   selfs   other(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __cmp__¬s   c    so   ®¯t  | ˆ  ƒ o °|  i | i j Sn ±t  | t ƒ p t  | t ƒ o ²|  i | j Sn ³t Sd  S(   N(   s
   isinstances   others   Cs   selfs   values   ints   longs   NotImplemented(   s   selfs   other(   s   C(    s%   /usr/lib/python2.2/test/test_descr.pys   __eq__®s
   #c    so   ´µt  | ˆ  ƒ o ¶|  i | i j Sn ·t  | t ƒ p t  | t ƒ o ¸|  i | j Sn ¹t Sd  S(   N(   s
   isinstances   others   Cs   selfs   values   ints   longs   NotImplemented(   s   selfs   other(   s   C(    s%   /usr/lib/python2.2/test/test_descr.pys   __ne__´s
   #c    so   º»t  | ˆ  ƒ o ¼|  i | i j  Sn ½t  | t ƒ p t  | t ƒ o ¾|  i | j  Sn ¿t Sd  S(   N(   s
   isinstances   others   Cs   selfs   values   ints   longs   NotImplemented(   s   selfs   other(   s   C(    s%   /usr/lib/python2.2/test/test_descr.pys   __lt__ºs
   #c    so   ÀÁt  | ˆ  ƒ o Â|  i | i j Sn Ãt  | t ƒ p t  | t ƒ o Ä|  i | j Sn Åt Sd  S(   N(   s
   isinstances   others   Cs   selfs   values   ints   longs   NotImplemented(   s   selfs   other(   s   C(    s%   /usr/lib/python2.2/test/test_descr.pys   __le__Às
   #c    so   ÆÇt  | ˆ  ƒ o È|  i | i j Sn Ét  | t ƒ p t  | t ƒ o Ê|  i | j Sn Ët Sd  S(   N(   s
   isinstances   others   Cs   selfs   values   ints   longs   NotImplemented(   s   selfs   other(   s   C(    s%   /usr/lib/python2.2/test/test_descr.pys   __gt__Æs
   #c    so   ÌÍt  | ˆ  ƒ o Î|  i | i j Sn Ït  | t ƒ p t  | t ƒ o Ð|  i | j Sn Ñt Sd  S(   N(   s
   isinstances   others   Cs   selfs   values   ints   longs   NotImplemented(   s   selfs   other(   s   C(    s%   /usr/lib/python2.2/test/test_descr.pys   __ge__Ìs
   #(
   s   __name__s
   __module__s   __init__s   __cmp__s   __eq__s   __ne__s   __lt__s   __le__s   __gt__s   __ge__(    (   s   C(    s%   /usr/lib/python2.2/test/test_descr.pys   C©s   	i   i   s   <s   <=s   ==s   !=s   >s   >=s   c[x] %s c[y]s   x %s ys
   x=%d, y=%ds	   c[x] %s ys	   x %s c[y](   s   verboses   complexs   Zs   zs   vereqs   ZZs   zzs   classics   ints   objects   lists   bases   Cs   c1s   c2s   c3s   cs   xs   ys   ops   verifys   eval(   s   Cs   classics   bases   c3s   c2s   c1s   Zs   zzs   ZZs   cs   ys   xs   zs   op(    (   s   Cs%   /usr/lib/python2.2/test/test_descr.pys   rich_comparisons“sB   
 	
 )$ 	 	 	###c     s9  áât  o âd GHn ãd t f d „  ƒ  Y} ät | d ƒ d ƒ åt d | d ƒ ƒ æd t f d „  ƒ  Y} çt | d ƒ d ƒ èt | d ƒ d ƒ ét d | d ƒ ƒ êt d | d ƒ ƒ ëd t f d	 „  ƒ  Y} ìt | d ƒ d ƒ ít | d ƒ d ƒ ît | d ƒ d
 ƒ ït d | d ƒ ƒ ðt d | d ƒ ƒ ñt d
 | d ƒ ƒ òd t f d „  ƒ  Y}  ót |  d ƒ d ƒ ôt |  d ƒ d ƒ õt |  d ƒ d
 ƒ öt |  d ƒ d ƒ ÷t d |  d ƒ ƒ øt d |  d ƒ ƒ ùt d
 |  d ƒ ƒ út d |  d ƒ ƒ d  S(   Ns   Testing coercions...s   Ic      s   ãt  Z ãRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Iãs   	 i    s   Lc      s   æt  Z æRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Læs   	 l    s   Fc      s   ët  Z ëRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Fës   	 f0.0s   Cc      s   òt  Z òRS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Còs   	 x0.00.0(
   s   verboses   ints   Is   coerces   longs   Ls   floats   Fs   complexs   C(   s   Cs   Is   Fs   L(    (    s%   /usr/lib/python2.2/test/test_descr.pys	   coercionsás4   
 c     sO   üýt  o ýd GHn þd „  }   	|  t i d ƒ 	|  t i d ƒ d  S(   Ns!   Testing descriptor doc strings...c    s   þÿt  |  i | ƒ d  S(   N(   s   vereqs   descrs   __doc__s   what(   s   descrs   what(    (    s%   /usr/lib/python2.2/test/test_descr.pys   checkþs   s   flag set if the file is closeds	   file name(   s   verboses   checks   files   closeds   name(   s   check(    (    s%   /usr/lib/python2.2/test/test_descr.pys   descrdocüs
   
 c     s˜  		t  o 	d GHn 	d t f d „  ƒ  Y}  	d t f d „  ƒ  Y} 	d t f d „  ƒ  Y} 	d | | f d	 „  ƒ  Y} 		x |  | | | f D		]y } 
	xm |  | | | f D
	]V } 	| ƒ  } 	| | _	 	t
 | i	 | j ƒ 	| | _	 	t
 | i	 | j ƒ qµ Wq– W	d
 „  } 	| |  ƒ  t ƒ 	| t ƒ  |  ƒ 	| |  ƒ  d ƒ 	| |  ƒ  t ƒ 	| t ƒ  t ƒ 	| t ƒ  t ƒ d  S(   Ns   Testing __class__ assignment...s   Cc      s   	t  Z 	RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C	s   	 s   Dc      s   	t  Z 	RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   D	s   	 s   Ec      s   	t  Z 	RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   E	s   	 s   Fc      s   	t  Z 	RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   F	s   	 c    sL   		y 	| |  _ Wn 	t j
 o
 	n X	t d |  | f ‚ d  S(   Ns!   shouldn't allow %r.__class__ = %r(   s   Cs   xs	   __class__s	   TypeErrors
   TestFailed(   s   xs   C(    (    s%   /usr/lib/python2.2/test/test_descr.pys   cant	s
   i   (   s   verboses   objects   Cs   Ds   Es   Fs   clss   cls2s   xs	   __class__s   verifys   cants   list(   s   Cs   Es   Fs   cls2s   Ds   cants   xs   cls(    (    s%   /usr/lib/python2.2/test/test_descr.pys   setclass	s,   
  	 	c     s¿   		t  o 	d GHn  	d t f d „  ƒ  Y} !	| ƒ  }  "	h  d d <|  _ #	t |  i d ƒ $	d „  } +	| |  t ƒ ,	| |  g  ƒ -	| |  d ƒ .	|  ` 0	| | h  ƒ d  S(   Ns   Testing __dict__ assignment...s   Cc      s    	t  Z  	RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C 	s   	 i   s   bc    sL   $	%	y &	| |  _ Wn '	t j
 o
 (	n X*	t d |  | f ‚ d  S(   Ns    shouldn't allow %r.__dict__ = %r(   s   dicts   xs   __dict__s	   TypeErrors
   TestFailed(   s   xs   dict(    (    s%   /usr/lib/python2.2/test/test_descr.pys   cant$	s
   (	   s   verboses   objects   Cs   as   __dict__s   vereqs   bs   cants   None(   s   as   Cs   cant(    (    s%   /usr/lib/python2.2/test/test_descr.pys   setdict	s   
 	c     s  2	3	t  o 4	d GHn 5	d  k } d  k } 7	d „  } <	=	d t f d „  ƒ  Ya E	F	d t f d „  ƒ  Ya O	P	d t f d „  ƒ  Ya	 Y	Z	d	 t f d
 „  ƒ  Ya
 b	c	d f  d „  ƒ  Ya e	d t t f d „  ƒ  Ya h	x°| | f Dh	]Ÿ} i	x“d d f Di	]‚}  j	t  o k	| i Gd d g |  GHn m	xT t t t	 f Dm	]@ } n	| i | |  ƒ }	 o	| i |	 ƒ } p	t | | j ƒ qKWr	t d d ƒ } | i d ƒ | i d ƒ s	t	 d d d ƒ } t	| i | | f |  ƒ }	 u	| i |	 ƒ \ } } v	t | i | i ƒ w	t | | i ƒ | | i ƒ ƒ x	t | i | i ƒ y	t | | i ƒ | | i ƒ ƒ z	t | | ƒ {	t | | ƒ |	t  o }	d G| GH~	d G| GHn €	t
 d ƒ }
 	| i |
 |  ƒ }	 ‚	| i |	 ƒ } ƒ	t  |
 i | i ƒ „	t |
 i! | i! ƒ †	t ƒ  }
 ‡	d |
 _! ˆ	| i |
 |  ƒ }	 ‰	| i |	 ƒ } Š	t  |
 i | i ƒ ‹	t |
 i! | i! ƒ qWqï WŽ	t  o 	d GHn 	d  k" } ‘	x? t t t	 f D‘	]+ } ’	| i# | ƒ } “	t | | j ƒ qÊW•	t d d ƒ } | i d ƒ | i d ƒ –	t	 d d d ƒ } —	| i# | | f ƒ \ } } ˜	t | i | i ƒ ™	t | | i ƒ | | i ƒ ƒ š	t | i | i ƒ ›	t | | i ƒ | | i ƒ ƒ œ	t | | ƒ 	t | | ƒ ž	t  o Ÿ	d G| GH 	d G| GHn d  S(   Ns=   Testing pickling and copying new-style classes and objects...c    s*   7	8	|  i ƒ  } 9	| i ƒ  :	| Sd  S(   N(   s   ds   itemss   Ls   sort(   s   ds   L(    (    s%   /usr/lib/python2.2/test/test_descr.pys   sorteditems7	s   s   Cc      s#   =	t  Z >	d „  Z B	d „  Z RS(   Nc    s5   >	?	t  t |  ƒ i ƒ  @	| |  _ A	| |  _ d  S(   N(   s   supers   Cs   selfs   __init__s   as   b(   s   selfs   as   b(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__>	s   c    s   B	C	d |  i |  i f Sd  S(   Ns	   C(%r, %r)(   s   selfs   as   b(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __repr__B	s   (   s   __name__s
   __module__s   __init__s   __repr__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C=	s   	s   C1c      s/   F	t  Z G	d „  Z I	d „  Z L	d „  Z RS(   Nc    s    G	H	t  t |  ƒ i |  ƒ Sd  S(   N(   s   supers   C1s   clss   __new__(   s   clss   as   b(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __new__G	s   c    s   I	J	| |  _  K	| |  _ d  S(   N(   s   as   selfs   b(   s   selfs   as   b(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__I	s   c    s'   L	M	d |  i |  i t |  ƒ f Sd  S(   Ns   C1(%r, %r)<%r>(   s   selfs   as   bs   list(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __repr__L	s   (   s   __name__s
   __module__s   __new__s   __init__s   __repr__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C1F	s   	s   C2c      s5   P	t  Z Q	d d „ Z S	d d „ Z V	d „  Z RS(   Ni    c    s#   Q	R	t  t |  ƒ i |  | ƒ Sd  S(   N(   s   supers   C2s   clss   __new__s   val(   s   clss   as   bs   val(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __new__Q	s   c    s   S	T	| |  _  U	| |  _ d  S(   N(   s   as   selfs   b(   s   selfs   as   bs   val(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__S	s   c    s'   V	W	d |  i |  i t |  ƒ f Sd  S(   Ns   C2(%r, %r)<%r>(   s   selfs   as   bs   int(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __repr__V	s   (   s   __name__s
   __module__s   __new__s   __init__s   __repr__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C2P	s   	s   C3c      s/   Z	t  Z [	d „  Z ]	d „  Z _	d „  Z RS(   Nc    s   [	\	| |  _  d  S(   N(   s   foos   self(   s   selfs   foo(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __init__[	s   c    s   ]	^	|  i Sd  S(   N(   s   selfs   foo(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __getstate__]	s   c    s   _	`	| |  _  d  S(   N(   s   foos   self(   s   selfs   foo(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __setstate___	s   (   s   __name__s
   __module__s   __init__s   __getstate__s   __setstate__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C3Z	s   	s	   C4classicc      s   c	t  Z d	RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys	   C4classicc	s   	s   C4c      s   e	t  Z f	RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C4e	s   	i    i   s   texts   binaryi   i*   i   s   hellos   worlds   a = x =s   b = y =s   deepcopy($   s   verboses   pickles   cPickles   sorteditemss   objects   Cs   lists   C1s   ints   C2s   C3s	   C4classics   C4s   ps   bins   __name__s   clss   dumpss   ss   loadss   cls2s   verifys   as   appends   bs   xs   ys   vereqs	   __class__s   __dict__s   us   vs   veriss   foos   copys   deepcopy(   s   bins   cPickles   ys   sorteditemss   copys   as   bs   cls2s   ps   ss   us   vs   xs   pickles   cls(    (    s%   /usr/lib/python2.2/test/test_descr.pys   pickles2	sŠ   
		 	 	
 	,""

 	,""
c     sö  ¢	£	t  o £	d GHn ¤	d  k } d  k }  ¦	§	d t f d „  ƒ  Ya ©	x¢t t g D©	]‘} ª	d | f d „  ƒ  Ya ¬	d t f d „  ƒ  Ya ®	y ¯	| i t ƒ  ƒ Wn °	t	 j
 o
 ±	n X³	t
 d | ‚ ´	y µ	|  i t ƒ  ƒ Wn ¶	t	 j
 o
 ·	n X¹	t
 d	 | ‚ º	y »	| i t ƒ  ƒ Wn ¼	t	 j
 o
 ½	n X¿	t
 d
 | ‚ À	y Á	|  i t ƒ  ƒ Wn Â	t	 j
 o
 Ã	n XÅ	t
 d | ‚ Ç	d | f d „  ƒ  Ya Ö	d t f d „  ƒ  Ya Ù	t ƒ  } Ú	| i | i | ƒ ƒ } Û	t t | d ƒ d ƒ Ü	|  i |  i | ƒ ƒ } Ý	t t | d ƒ d ƒ Þ	d | _ ß	| i | i | ƒ ƒ } à	t | i d ƒ á	|  i |  i | ƒ ƒ } â	t | i d ƒ ã	t ƒ  } ä	d | _ å	d | _ æ	| i | i | ƒ ƒ } ç	t | i | i d ƒ è	|  i |  i | ƒ ƒ } é	t | i | i d ƒ ë	d t f d „  ƒ  Ya í	y î	| i t ƒ  ƒ Wn ï	t	 j
 o
 ð	n Xò	t
 d | ‚ ó	y ô	|  i t ƒ  ƒ Wn õ	t	 j
 o
 ö	n Xø	t
 d | ‚ qZ Wd  S(   Ns.   Testing pickling of classes with __slots__ ...s   Bc      s   §	t  Z ¨	RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   B§	s   	s   Cc      s   ª	t  Z «	d g Z RS(   Ns   a(   s   __name__s
   __module__s	   __slots__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cª	s   	s   Dc      s   ¬	t  Z ­	RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   D¬	s   	s#   should fail: pickle C instance - %ss$   should fail: cPickle C instance - %ss#   should fail: pickle D instance - %ss$   should fail: cPickle D instance - %sc      s/   Ç	t  Z È	d g Z É	d „  Z Ó	d „  Z RS(   Ns   ac    s|   É	Ê	y Ë	|  i i ƒ  } Wn Ì	t j
 o Í	h  } n XÎ	y Ï	|  i | d <Wn Ð	t j
 o
 Ñ	n XÒ	| Sd  S(   Ns   a(   s   selfs   __dict__s   copys   ds   AttributeErrors   a(   s   selfs   d(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __getstate__É	s   c    s=   Ó	Ô	x0 | i ƒ  DÔ	] \ } } Õ	t |  | | ƒ q Wd  S(   N(   s   ds   itemss   ks   vs   setattrs   self(   s   selfs   ds   ks   v(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __setstate__Ó	s    (   s   __name__s
   __module__s	   __slots__s   __getstate__s   __setstate__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   CÇ	s   	
c      s   Ö	t  Z ×	RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   DÖ	s   	s   ai    i*   id   iŽ   s   Ec      s   ë	t  Z ì	d g Z RS(   Ns   b(   s   __name__s
   __module__s	   __slots__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Eë	s   	s#   should fail: pickle E instance - %ss$   should fail: cPickle E instance - %s(   s   verboses   pickles   cPickles   objects   Bs   bases   Cs   Ds   dumpss	   TypeErrors
   TestFaileds   xs   loadss   ys   vereqs   hasattrs   as   bs   E(   s   cPickles   bases   xs   ys   pickle(    (    s%   /usr/lib/python2.2/test/test_descr.pys   pickleslots¢	sv   
  	c     s/  ú	û	t  o û	d GHn ü	d  k } ý	d t f d „  ƒ  Y}  
| ƒ  }  
d |  _ 
| i |  ƒ } 
t | i |  i ƒ 
d d d g |  _	 
| i |  ƒ } 
t | i	 |  i	 ƒ 
t | i	 |  i	 j ƒ 

| i |  ƒ } 
t | i |  i ƒ 
|  i	 i d ƒ 
t | i	 d d d g ƒ d  S(	   Ns*   Testing copy.copy() and copy.deepcopy()...s   Cc      s   ý	t  Z þ	RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Cý	s   	i   i   i   i   i   (   s   verboses   copys   objects   Cs   as   foos   bs   vereqs   __dict__s   bars   cs   verifys   deepcopys   ds   append(   s   as   Cs   bs   copys   cs   d(    (    s%   /usr/lib/python2.2/test/test_descr.pys   copiesú	s    
 c     s/  

t  o 
d GHn 
d t f ‡  d †  ƒ  Y‰  "
t ˆ  d ƒ ˆ  d ƒ d ƒ #
t ˆ  d ƒ d d ƒ $
t d ˆ  d ƒ d ƒ %
t ˆ  d ƒ ˆ  d ƒ d ƒ &
t d ˆ  d ƒ d ƒ '
t ˆ  d ƒ d d ƒ (
t t ˆ  d ƒ ˆ  d ƒ ˆ  d	 ƒ ƒ d ƒ )
d
 t f d „  ƒ  Y}  d  S(   Ns)   Testing overrides of binary operations...s   Ic      sS   
t  Z 
d „  Z 
‡  d †  Z 
e Z 
e ‡  d † Z 
e ‡  d † Z RS(   Nc    s   

d t  |  ƒ Sd  S(   Ns   I(%r)(   s   ints   self(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __repr__
s   c    s$   

ˆ  t |  ƒ t | ƒ ƒ Sd  S(   N(   s   Is   ints   selfs   other(   s   selfs   other(   s   I(    s%   /usr/lib/python2.2/test/test_descr.pys   __add__
s   c    sh   

| t j o& 
ˆ  t t |  ƒ t | ƒ ƒ ƒ Sn, 
ˆ  t t |  ƒ t | ƒ t | ƒ ƒ ƒ Sd  S(   N(   s   mods   Nones   Is   pows   ints   selfs   other(   s   selfs   others   mod(   s   I(    s%   /usr/lib/python2.2/test/test_descr.pys   __pow__
s   &c    sk   

| t j o) 
ˆ  t t | ƒ t |  ƒ | ƒ ƒ Sn,  
ˆ  t t | ƒ t |  ƒ t | ƒ ƒ ƒ Sd  S(   N(   s   mods   Nones   Is   pows   ints   others   self(   s   selfs   others   mod(   s   I(    s%   /usr/lib/python2.2/test/test_descr.pys   __rpow__
s   )(   s   __name__s
   __module__s   __repr__s   __add__s   __radd__s   Nones   __pow__s   __rpow__(    (   s   I(    s%   /usr/lib/python2.2/test/test_descr.pys   I
s
   		i   i   s   I(3)i   s   I(8)i   s   Sc      s   )
t  Z *
d „  Z RS(   Nc    s    *
+
|  i ƒ  | i ƒ  j Sd  S(   N(   s   selfs   lowers   other(   s   selfs   other(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __eq__*
s   (   s   __name__s
   __module__s   __eq__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   S)
s   	(   s   verboses   ints   Is   vereqs   pows   strs   S(   s   Ss   I(    (   s   Is%   /usr/lib/python2.2/test/test_descr.pys   binopoverride
s   
 !!/c     s  -
.
t  o .
d GHn /
d t f d „  ƒ  Y}  1
d |  f d „  ƒ  Y} 3
d |  f d „  ƒ  Y} 5
d | | f d	 „  ƒ  Y} 7
| ƒ  } 8
t t | ƒ t	 | ƒ ƒ 9
d
 „  |  _
 :
t t | ƒ d ƒ ;
d „  | _
 <
t t | ƒ d ƒ =
d „  | _
 >
t t | ƒ d ƒ ?
d „  | _
 @
t t | ƒ d ƒ A
| `
 B
t t | ƒ d ƒ C
| `
 D
t t | ƒ d ƒ E
| `
 F
t t | ƒ d ƒ G
|  `
 H
t t | ƒ t	 | ƒ ƒ I
d | _ J
d | _ K
t | i d ƒ L
t | i d ƒ M
d „  } Q
| |  _ R
t | i d ƒ S
t | i d ƒ T
d „  } X
| | _ Y
t | i d ƒ Z
t | i d ƒ [
t | i d ƒ \
|  ` ]
t | i d ƒ ^
| ` _
t | i d ƒ `
t | i d ƒ a
| ` b
y c
| i Wn d
t j
 o
 e
n Xg
t d ‚ d  S(   Ns6   Testing propagation of slot functions to subclasses...s   Ac      s   /
t  Z 0
RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   A/
s   	s   Bc      s   1
t  Z 2
RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   B1
s   	s   Cc      s   3
t  Z 4
RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   C3
s   	s   Dc      s   5
t  Z 6
RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   D5
s   	c    s   9
d S(   Ni*   (    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   <lambda>9
s    i*   c    s   ;
d S(   Ni:  (    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   <lambda>;
s    i:  c    s   =
d S(   Ni   (    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   <lambda>=
s    i   c    s   ?
d S(   Nid   (    (   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   <lambda>?
s    id   c    s5   M
N
| d j o O
d Sn P
t i |  | ƒ Sd  S(   Ns   fooi   (   s   names   objects   __getattribute__s   self(   s   selfs   name(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __getattribute__M
s   i   c    s7   T
U
| d d d f j o V
d Sn W
t | ‚ d  S(   Ns   spams   foos   bars   hello(   s   names   AttributeError(   s   selfs   name(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __getattr__T
s   s   hellos   d.foo should be undefined now(   s   verboses   objects   As   Bs   Cs   Ds   ds   vereqs   hashs   ids   __hash__s   foos   bars   __getattribute__s   __getattr__s   spams   AttributeErrors
   TestFailed(   s   As   Cs   Bs   ds   __getattribute__s   Ds   __getattr__(    (    s%   /usr/lib/python2.2/test/test_descr.pys   subclasspropagation-
s`   
 							c     s9  i
j
d  k  } l
t o m
d GHn o
d t f d „  ƒ  Y} q
d } r
| | ƒ }  u
t | i |  ƒ | i | ƒ ƒ y
d t f d „  ƒ  Y} {
d } |
| | ƒ }  }
t | i |  ƒ | i | ƒ ƒ 
d t
 f d	 „  ƒ  Y} 
| d
 ƒ }  ‚
y# ƒ
| i |  ƒ „
t d ƒ ‚ Wn …
t j
 o
 †
n Xd  S(   Ns.   Testing that buffer interface is inherited ...s   MyStrc      s   o
t  Z p
RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   MyStro
s   	s   abcs   MyUnic      s   y
t  Z z
RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   MyUniy
s   	u   abcs   MyIntc      s   
t  Z €
RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   MyInt
s   	i*   s2   subclass of int should not have a buffer interface(   s   binasciis   verboses   strs   MyStrs   bases   ms   vereqs   b2a_hexs   unicodes   MyUnis   ints   MyInts
   TestFaileds	   TypeError(   s   ms   binasciis   bases   MyInts   MyStrs   MyUni(    (    s%   /usr/lib/python2.2/test/test_descr.pys   buffer_inheriti
s$   
	"	"c     sn  ˆ
‰
d  k  ‰  Š
d  k } Œ
t o 
d GHn 
d t f ‡  d †  ƒ  Y} •
| d ƒ } –
t t | ƒ | ƒ —
t t t | ƒ ƒ t ƒ ˜
t t t | ƒ ƒ t ƒ ™
t t	 | ƒ d ƒ š
t t | ƒ d ƒ ›
t t | ƒ d ƒ œ
t | i
 ƒ  d ƒ 
t | i ƒ  d ƒ Ÿ
| i ƒ  }  ¡
|  | IJ¢
|  t | ƒ IJ£
t |  i ƒ  d ƒ ¤
|  i ƒ  d  S(	   Ns.   Testing __str__ defined in subclass of str ...s   octetstringc      s&   
t  Z 
‡  d †  Z ’
d „  Z RS(   Nc    s   
‘
ˆ  i |  ƒ Sd  S(   N(   s   binasciis   b2a_hexs   self(   s   self(   s   binascii(    s%   /usr/lib/python2.2/test/test_descr.pys   __str__
s   c    s   ’
“
|  d Sd  S(   Ns    repr(   s   self(   s   self(    (    s%   /usr/lib/python2.2/test/test_descr.pys   __repr__’
s   (   s   __name__s
   __module__s   __str__s   __repr__(    (   s   binascii(    s%   /usr/lib/python2.2/test/test_descr.pys   octetstring
s   	s   AiA   s   41s   A reprs   41
41
(   s   binasciis	   cStringIOs   verboses   strs   octetstrings   os   vereqs   types   reprs   ords   __str__s   __repr__s   StringIOs   captures   getvalues   close(   s   captures	   cStringIOs   binasciis   os   octetstring(    (   s   binasciis%   /usr/lib/python2.2/test/test_descr.pys   str_of_str_subclassˆ
s&   
c     s†   ¦
§
t  o §
d GHn ¨
d „  } ©
t | i d d ƒ d ƒ ª
g  }  «
t i |  d d d d g ƒ¬
t |  d d d g ƒ d  S(	   Ns2   Testing keyword arguments to __init__, __call__...c    s   ¨
¨
|  Sd  S(   N(   s   a(   s   a(    (    s%   /usr/lib/python2.2/test/test_descr.pys   f¨
s    s   ai*   s   sequencei    i   i   (   s   verboses   fs   vereqs   __call__s   as   lists   __init__(   s   as   f(    (    s%   /usr/lib/python2.2/test/test_descr.pys   kwdargs¦
s   
 	c     sÕ   ®
¯
t  o ¯
d GHn °
g  ‰  ±
d t f ‡  d †  ƒ  Y} ´
| ƒ  } µ
t ˆ  g  ƒ ¶
~ ·
t ˆ  d g ƒ ¹
d t f d „  ƒ  Y} º
| ƒ  }  »
y »
|  d =Wn ¼
t j
 o
 ¼
n X½
t	 d ‚ d  S(	   Ns   Testing __del__ hook...s   Cc      s   ±
t  Z ²
‡  d †  Z RS(   Nc    s   ²
³
ˆ  i d ƒ d  S(   Ni   (   s   logs   append(   s   self(   s   log(    s%   /usr/lib/python2.2/test/test_descr.pys   __del__²
s   (   s   __name__s
   __module__s   __del__(    (   s   log(    s%   /usr/lib/python2.2/test/test_descr.pys   C±
s   	i   s   Dc      s   ¹
t  Z ¹
RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   D¹
s   	 i    s$   invalid del() didn't raise TypeError(
   s   verboses   logs   objects   Cs   cs   vereqs   Ds   ds	   TypeErrors
   TestFailed(   s   ds   cs   Cs   Ds   log(    (   s   logs%   /usr/lib/python2.2/test/test_descr.pys   delhook®
s   
 	  c     sß   ¿
À
t  o À
d GHn Â
d t f d „  ƒ  Y} Ä
| ƒ  } Å
y Æ
t | ƒ Wn Ç
t j
 o
 È
n XÊ
t d ‚ Ì
d t f d „  ƒ  Y}  Î
|  ƒ  } Ï
y Ð
t | ƒ Wn Ñ
t j
 o
 Ò
n XÔ
t d ‚ d  S(   Ns%   Testing hash of mutable subclasses...s   mydictc      s   Â
t  Z Ã
RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   mydictÂ
s   	s#   hash() of dict subclass should fails   mylistc      s   Ì
t  Z Í
RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   mylistÌ
s   	s#   hash() of list subclass should fail(	   s   verboses   dicts   mydicts   ds   hashs	   TypeErrors
   TestFaileds   lists   mylist(   s   mylists   mydicts   d(    (    s%   /usr/lib/python2.2/test/test_descr.pys   hashinherit¿
s    
 c      sÿ  Ö
×
y ×
d d Wn Ø
t  j
 o
 Ø
n XÙ
t d ‚ Û
y Û
d i d ƒ Wn Ü
t j
 o
 Ü
n XÝ
t d ‚ ß
y ß
d i d g ƒ Wn à
t  j
 o
 à
n Xá
t d ‚ ã
y ã
d i d ƒ Wn ä
t j
 o
 ä
n Xå
t d	 ‚ ç
y ç
d i d d ƒ Wn è
t j
 o
 è
n Xé
t d
 ‚ ë
y ë
d t Wn ì
t  j
 o
 ì
n Xí
t d ‚ ï
y ï
d h  Wn ð
t j
 o
 ð
n Xñ
t d ‚ ó
y ó
d d Wn ô
t  j
 o
 ô
n Xõ
t d ‚ ÷
y ÷
d d d f Wn ø
t  j
 o
 ø
n Xù
t d ‚ û
y û
d d d f Wn ü
t  j
 o
 ü
n Xý
t d ‚ ÿ
y ÿ
d t Wn  t j
 o
  n Xt d ‚ t d i	 ƒ  d ƒ t d i	 ƒ  d ƒ t d d d ƒ t d d d ƒ d  S(   Ns   ai   s   '' + 5 doesn't raise TypeErrors    s%   ''.split('') doesn't raise ValueErrori    s$   ''.join([0]) doesn't raise TypeErrors   5s'   ''.rindex('5') doesn't raise ValueErrors+   ''.replace('', '') doesn't raise ValueErrors   %(n)ss&   '%(n)s' % None doesn't raise TypeErrors   %(ns&   '%(n' % {} '' doesn't raise ValueErrors   %*ss   abcs'   '%*s' % ('abc') doesn't raise TypeErrors   %*.*ss,   '%*.*s' % ('abc', 5) doesn't raise TypeErrors   %si   i   s%   '%s' % (1, 2) doesn't raise TypeErrors   %s#   '%' % None doesn't raise ValueErrors   534253s   534253xs   %cs   (
   s	   TypeErrors
   TestFaileds   splits
   ValueErrors   joins   rindexs   replaces   Nones   vereqs   isdigit(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   stropsÖ
sv                         c     sr   	t  o 	d GHn 
d f  d „  ƒ  Y}  |  ƒ  } |  ƒ  } | | _ | | _ t | ƒ } d  S(   Ns(   Testing deepcopy of recursive objects...s   Nodec      s   
t  Z RS(   N(   s   __name__s
   __module__(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys   Node
s   	(   s   verboses   Nodes   as   bs   deepcopys   z(   s   Nodes   as   bs   z(    (    s%   /usr/lib/python2.2/test/test_descr.pys   deepcopyrecursives   
 c     sÒ   t  o d GHn d k l }  |  i |  ƒ } t | ƒ t t | d ƒ d ƒ t t | d ƒ d ƒ t t | d ƒ d ƒ t | i	 t
 ƒ d | _ t | i	 h  d d <ƒ d  S(   Ns'   Testing uninitialized module objects...(   s
   ModuleTypes   __name__i    s   __file__s   fooi   (   s   verboses   typess
   ModuleTypes   Ms   __new__s   ms   strs   vereqs   hasattrs   __dict__s   Nones   foo(   s   Ms   m(    (    s%   /usr/lib/python2.2/test/test_descr.pys   moduless   
 c      sM  t  ƒ   t ƒ  !t ƒ  "t ƒ  #t ƒ  $t ƒ  %t ƒ  &t ƒ  't ƒ  (t	 ƒ  )t
 ƒ  *t ƒ  +t ƒ  ,t ƒ  -t ƒ  .t ƒ  /t ƒ  0t ƒ  1t ƒ  2t ƒ  3t ƒ  4t ƒ  5t ƒ  6t ƒ  7t ƒ  8t ƒ  9t ƒ  :t ƒ  ;t ƒ  <t ƒ  =t ƒ  >t ƒ  ?t  ƒ  @t! ƒ  At" ƒ  Bt# ƒ  Ct$ ƒ  Dt% ƒ  Et& ƒ  Ft' ƒ  Gt( ƒ  Ht) ƒ  It* ƒ  Jt+ ƒ  Kt, ƒ  Lt- ƒ  Mt. ƒ  Nt/ ƒ  Ot0 ƒ  Pt1 ƒ  Qt2 ƒ  Rt3 ƒ  St4 ƒ  Tt5 ƒ  Ut6 ƒ  Vt7 ƒ  Wt8 o Wd GHn d  S(   Ns   All OK(9   s   class_docstringss   listss   dictss   dict_constructors   test_dirs   intss   longss   floatss	   complexess	   spamlistss	   spamdictss   pydictss   pylistss	   metaclasss   pymodss   multis   diamonds   objectss   slotss   dynamicss   errorss   classmethodss   staticmethodss   classics   compattrs   newslots   altmros   overloadings   methodss   specialss   weakrefss
   propertiess   superss   inheritss   keywordss
   restricteds   str_subclass_as_dict_keys   classic_comparisonss   rich_comparisonss	   coercionss   descrdocs   setclasss   setdicts   pickless   copiess   binopoverrides   subclasspropagations   buffer_inherits   str_of_str_subclasss   kwdargss   delhooks   hashinherits   stropss   deepcopyrecursives   moduless   pickleslotss   verbose(    (    (    s%   /usr/lib/python2.2/test/test_descr.pys	   test_mainst   
























































 s   __main__N(P   s   test_supports   verifys   vereqs   verboses
   TestFaileds   TESTFNs   copys   deepcopys   veriss   testunops	   testbinops
   testternops	   testsetops
   testset2ops
   testset3ops   class_docstringss   listss   dictss   dict_constructors   test_dirs   binopss   itemss   names   exprs   islowers   unopss   numopss   intss   longss   floatss	   complexess	   spamlistss	   spamdictss   pydictss   pylistss	   metaclasss   pymodss   multis   diamonds   objectss   slotss   dynamicss   errorss   classmethodss   staticmethodss   classics   compattrs   newslots   altmros   overloadings   methodss   specialss   weakrefss
   propertiess   superss   inheritss   keywordss
   restricteds   str_subclass_as_dict_keys   classic_comparisonss   rich_comparisonss	   coercionss   descrdocs   setclasss   setdicts   pickless   pickleslotss   copiess   binopoverrides   subclasspropagations   buffer_inherits   str_of_str_subclasss   kwdargss   delhooks   hashinherits   stropss   deepcopyrecursives   moduless	   test_mains   __name__(K   s   inheritss   str_subclass_as_dict_keys   copiess   vereqs   verboses   pickless   classics   longss   classic_comparisonss   class_docstringss	   testbinops   buffer_inherits   stropss   intss   keywordss   deepcopys   slotss   pymodss   dynamicss   methodss   delhooks   rich_comparisonss   hashinherits   errorss   kwdargss   str_of_str_subclasss   verifys   pickleslotss	   testsetops   numopss   binopss   weakrefss	   spamdictss
   TestFaileds   classmethodss	   spamlistss	   metaclasss   superss   testunops   descrdocs   diamonds	   coercionss   pylistss	   test_mains   setdicts   veriss   listss   binopoverrides   setclasss	   complexess   floatss   objectss   staticmethodss   altmros
   propertiess   TESTFNs
   testset2ops   multis   names   dictss   overloadings   test_dirs   exprs
   testset3ops   moduless   pydictss   specialss   compattrs   subclasspropagations   deepcopyrecursives
   testternops   newslots   unopss   dict_constructors
   restricted(    (    s%   /usr/lib/python2.2/test/test_descr.pys   ? s¦   +Th´ Z $-4¢…DO-91Pÿ h)!NpX<2
;