-í
•‚É<c       sC  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 d d d „ Z d d d „ Z d d d „ Z d „  Z d „  Z d „  Z d „  Z d „  Z 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 xI e i ƒ  D]; \ Z Z e i ƒ  o e d> Z n d? e Z e e e <q€Wh  d d@ <d dA <dB dB <dC dD <dE dE <dF dF <dG dG <dH dH <dI dI <Z xI e i ƒ  D]; \ Z Z e i ƒ  o e dJ Z n dK e Z e e e <q#Wg  dL „ Z dM „  Z dN „  Z dO „  Z dP „  Z dQ „  Z dR „  Z  dS „  Z! dT „  Z" 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 dc „  Z1 dd „  Z2 de „  Z3 df „  Z4 dg „  Z5 dh „  Z6 di „  Z7 dj „  Z8 dk „  Z9 dl „  Z: dm „  Z; dn „  Z< do „  Z= dp „  Z> dq „  Z? dr „  Z@ ds „  ZA dt „  ZB du „  ZC dv „  ZD dw „  ZE dx „  ZF dy „  ZG dz „  ZH d{ „  ZI d| „  ZJ d} „  ZK eL d~ j o eK ƒ  n d S(€   (   s   verifys   vereqs   verboses
   TestFaileds   TESTFN(   s   deepcopyc    s(   |  | j	 o t d |  | f ‚ n d  S(   Ns   %r is %r(   s   as   bs
   TestFailed(   s   as   b(    (    s/   /usr/local/twc/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 } qW Wt | | 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/local/twc/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ˆ Wt | | 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/local/twc/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 |	 i d }	 qi Wt | |	 i | ƒ t | |  | | ƒ | ƒ t |  | ƒ } 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/local/twc/lib/python2.2/test/test_descr.pys
   testternop) s     ! s   a+=bs   __iadd__c 	   s  e  o d G| GHn h  e |  ƒ d <| d <} | | Ue | d | ƒ e |  ƒ } e
 | | ƒ } x" | | i j o | i d } qi We | | i | ƒ e |  ƒ | d <| | d | ƒ e | d | ƒ e |  ƒ | d <e
 | d | ƒ } | | ƒ 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/local/twc/lib/python2.2/test/test_descr.pys	   testsetop6 s$      
s   a[b]=cs   __setitem__c 
   s"  e  o d G| GHn h  e |  ƒ d <| d <| d <} | | Ue | d | ƒ e	 |  ƒ } e | | ƒ } x" | | i j o | i d } qr We | | i | ƒ e |  ƒ | d <| | d | | ƒ e | d | ƒ e |  ƒ | d <e | d | ƒ }	 |	 | | ƒ 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/local/twc/lib/python2.2/test/test_descr.pys
   testset2opH s$     ' s   a[b:c]=ds   __setslice__c    s1  e  o d G| GHn h  e |  ƒ d <| d <| d <| d <} | | Ue | d | ƒ e
 |  ƒ }	 x" | |	 i j o |	 i d }	 ql We |	 | ƒ } e | |	 i | ƒ e |  ƒ | d <| | d | | | ƒ e | d | ƒ e |  ƒ | d <e | d | ƒ }
 |
 | | | ƒ 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/local/twc/lib/python2.2/test/test_descr.pys
   testset3opZ s$     0 c     s'  d f  d „  ƒ  Y} t | i d ƒ t | i d d ƒ d 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 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   d  Z  RS(   s   A classic docstring.(   s   __doc__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Classicm s   s   A classic docstring.s   __doc__s   Classic2c      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Classic2r s    s	   NewStaticc      s   d  Z  RS(   s   Another docstring.(   s   __doc__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys	   NewStaticv s   s   Another docstring.s
   NewStatic2c      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys
   NewStatic2{ s    s
   NewDynamicc      s   d  Z  RS(   s   Another docstring.(   s   __doc__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys
   NewDynamic s   s   NewDynamic2c      s   RS(   N(    (    (    (    s/   /usr/local/twc/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/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   listsˆ s     	"("...%c     sG  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Û Wg  } x! t |  ƒ D] } | i | ƒ qWt	 | | ƒ g  } x! |  i
 ƒ  D] } | i | ƒ q<Wt	 | | ƒ g  } x$ t i
 |  ƒ D] } | i | ƒ qvWt	 | | ƒ 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/local/twc/lib/python2.2/test/test_descr.pys   dicts— s>     	((((        c   	  sz  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]m } y t | ƒ WnF t j
 o nE t j
 o( | d
 j o n t	 d | ƒ ‚ n Xt	 d | ƒ ‚ qì Wy t d h  ƒ Wn t j
 o n Xt	 d ƒ ‚ y t h  h  ƒ Wn t j
 o n Xt	 d ƒ ‚ d f  d „  ƒ  Y} y t | ƒ  ƒ Wn t j
 o n Xt	 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ò~ ƒ ƒ xZ d f g d d d f g f D]: } y t | ƒ Wn t j
 o n Xt	 d  | ƒ ‚ q8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#   h  d d <d d <d d <Z  RS(   Ni   i   i   i   x0.01.0s   a(   s   dict(    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   <lambda>ä s    c    s   |  i | S(   N(   s   selfs   dicts   i(   s   selfs   i(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   <lambda>å s    s   AddressBookEntryc      s   d „  Z  d „  Z RS(   Nc    s   | |  _  | |  _ d  S(   N(   s   firsts   selfs   last(   s   selfs   firsts   last(    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   __iter__î s    (   s   __init__s   __iter__(    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   dict_constructor¯ sp    		 <$ ' c     s^  t  o	 d GHn d } t t ƒ  d g ƒ ~ xH d d d d d g d d	 d f h  d d <t t f D] } t | ƒ qc Wd
 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 „  } d
 t f d „  ƒ  Y} d d g }	 t | t | ƒ ƒ |	 ƒ | ƒ  } t | t | ƒ ƒ |	 ƒ t	 d t | i
 ƒ j ƒ 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 |
 ƒ ƒ | ƒ d |
 _ d „  |
 _ t | t |
 ƒ ƒ | d d g ƒ t	 d t |
 i ƒ j ƒ d  k } d t | ƒ f d „  ƒ  Y} | ƒ  } d | _ d | _ t t | ƒ d  d! g ƒ d" | f d# „  ƒ  Y} | ƒ  } d | _ d | _ t | i d$ ƒ y t | ƒ Wn t j
 o n Xt t t ƒ t t ƒ ƒ d  S(%   Ns   Testing dir() ...i   s   junki   l    x0.02.0f2.0s   2u   2s   Cc      s   d Z  d „  Z RS(   Ni   c    s   d  S(   N(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Cmethods    (   s   Cdatas   Cmethod(    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   <lambda>s    s   cdatas   cmethods   Ac      s   d Z  d „  Z RS(   Ni   c    s   d  S(   N(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Amethod!s    (   s   Adatas   Amethod(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   As    s   Adatas   Amethodi*   c    s   d S(   Ni   (    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   <lambda>*s    s   adatas   amethodc    s>   g  i  } |  D]% } | i d ƒ o | | ƒ n q ~ Sd  S(   Ns   _(   s   appends   _[1]s   stringss   ss
   startswith(   s   stringss   _[1]s   s(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   interesting/s      s   Mc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   MRs    i   s   as   bs   M2c      s   d „  Z  e e  ƒ Z RS(   Nc    s   d Sd  S(   Ns   Not a dict!(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   getdictZs    (   s   getdicts   propertys   __dict__(    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   test_dirs‚    	7 							#		#							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 <} xn t i ƒ  D]` \ } } | | j oG d | } t |  | ƒ o) t	 | | ƒ } t |  | | | | ƒ n n q% Wxk t i ƒ  D]] \ } } | | j oD 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/local/twc/lib/python2.2/test/test_descr.pys   numops›s     
" 
c      s!   t  o	 d GHn t d d ƒ d  S(   Ns   Testing int operations...id   i   (   s   verboses   numops(    (    (    s/   /usr/local/twc/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/local/twc/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/local/twc/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      s#   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/local/twc/lib/python2.2/test/test_descr.pys   __new__»s    c    sq   |  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/local/twc/lib/python2.2/test/test_descr.pys   __repr__¿s    	(   s	   __slots__s   __new__s   __repr__s   __str__(    (    (    s/   /usr/local/twc/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/local/twc/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/local/twc/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   d „  Z  RS(   Nc    s   d Sd  S(   Ni   (    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   fooîs    (   s   foo(    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys	   spamlistsÔs:     	4%%%*
*
:"::1-	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 | ƒ q-Wg  } x! t |
 ƒ D] } | i | ƒ qWWt | | ƒ g  } x! |
 i ƒ  D] } | i | ƒ qŽWt | | ƒ g  } x0 t | h  ƒ ƒ i |
 ƒ D] } | i | ƒ qÔWt | | ƒ 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 ƒ t |  i ƒ  d ƒ d  S(   Ns   Testing spamdict operations...c    sD   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/local/twc/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   d „  Z  RS(   Nc    s   d Sd  S(   Ni   (    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   foos    (   s   foo(    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys	   spamdictsøsX     	4...        H
	
c     sT  t  o	 d GHn t t t t ƒ ƒ t t h  t ƒ ƒ t ƒ  } t | h  ƒ t | i t j ƒ t t | t ƒ ƒ d t f d „  ƒ  Y} t t | t ƒ ƒ | d ƒ } t | i
 d ƒ | d d d d ƒ } t | d d j o | d d ƒ | ƒ  }  t |  i
 d	 ƒ t |  i ƒ  d	 ƒ |  i d
 ƒ t |  i
 d
 ƒ t |  i ƒ  d
 ƒ |  i d ƒ t |  i
 d ƒ t |  i ƒ  d ƒ t |  d d
 ƒ d |  d <t |  d d ƒ t  o	 d GHn d } xJ t | ƒ D]< } | ƒ  |  | <x& t | ƒ D] } | | |  | | <qéWqÉWxD t | ƒ D]6 } x- t | ƒ D] } t |  | | | | ƒ q)WqWd  S(   Ns"   Testing Python subclass of dict...s   Cc      s5   d Z  d „  Z d „  Z d „  Z d „  Z d „  Z RS(   Niÿÿÿÿc    sa   | o$ t t | ƒ d ƒ | d |  _ n | o+ x$ | i ƒ  D] \ } } | |  | <q? Wn d  S(   Ni   i    (	   s   as   vereqs   lens   selfs   states   kws   itemss   ks   v(   s   selfs   as   kws   vs   k(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __init__/s      c    s   |  i | d ƒ Sd  S(   Ni    (   s   selfs   gets   key(   s   selfs   key(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __getitem__5s    c    s0   t  t | t d ƒ ƒ ƒ t i |  | | ƒ d  S(   Ni    (   s   verifys
   isinstances   keys   types   dicts   __setitem__s   selfs   value(   s   selfs   keys   value(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __setitem__7s    c    s   | |  _  d  S(   N(   s   states   self(   s   selfs   state(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   setstate:s    c    s   |  i Sd  S(   N(   s   selfs   state(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   getstate<s    (   s   states   __init__s   __getitem__s   __setitem__s   setstates   getstate(    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   pydicts%sP     		"	
 	    c     s–   t  o	 d GHn d t f d „  ƒ  Y} | ƒ  }  |  i d d d g ƒ t |  d d ƒ t |  d d ƒ t |  d d	 ƒ t |  d d
 !d d
 f ƒ d  S(   Ns"   Testing Python subclass of list...s   Cc      s   d „  Z  d „  Z RS(   Nc    s   t  i |  | ƒ d Sd  S(   Nid   (   s   lists   __getitem__s   selfs   i(   s   selfs   i(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __getitem__\s    c    s   | | f Sd  S(   N(   s   is   j(   s   selfs   is   j(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __getslice__^s    (   s   __getitem__s   __getslice__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C[s    	i    i   i   id   ie   if   iÈ   (   s   verboses   lists   Cs   as   extends   vereq(   s   as   C(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   pylistsYs     		c     s÷  t  o	 d GHn 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 Xt# d/ ‚ d  S(0   Ns   Testing __metaclass__...s   Cc      s#   e  Z d „  Z d „  Z d „  Z RS(   Nc    s   d |  _ d  S(   Ni    (   s   selfs	   _C__state(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __init__ks    c    s   |  i Sd  S(   N(   s   selfs	   _C__state(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   getstatems    c    s   | |  _ d  S(   N(   s   states   selfs	   _C__state(   s   selfs   state(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   setstateos    (   s   types   __metaclass__s   __init__s   getstates   setstate(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Cis    		i    i
   s   Dc      s   d e  f d „  ƒ  YZ RS(   Ns   __metaclass__c      s   d „  Z  RS(   Nc    s   |  Sd  S(   N(   s   cls(   s   cls(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   myselfws    (   s   myself(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __metaclass__vs    (   s   types   __metaclass__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Dus    s   M1c      s   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/local/twc/lib/python2.2/test/test_descr.pys   __new__|s    
(   s   __new__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   M1{s    c      s   ˆ  Z RS(   N(   s   M1s   __metaclass__(    (   s   M1(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Cs    i   s	   _instancec      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys	   _instance…s    s   M2c      s#   d „  Z  e e  ƒ Z  ‡  d †  Z RS(   Nc    s2   t  i |  ƒ } | | _ | | _ | | _ | Sd  S(   N(   s   objects   __new__s   clss   selfs   names   basess   dict(   s   clss   names   basess   dicts   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __new__ˆs
    			c    s_   ˆ  ƒ  } xK |  i D]@ } | 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/local/twc/lib/python2.2/test/test_descr.pys   __call__s    	
 '(   s   __new__s   staticmethods   __call__(    (   s	   _instance(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   M2‡s    	c      s   ˆ  Z d „  Z RS(   Nc    s   d Sd  S(   Ni*   (    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   spam™s    (   s   M2s   __metaclass__s   spam(    (   s   M2(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C—s    s   spami*   s	   autosuperc      s   ‡  d †  Z  RS(   Nc    s}   t  ˆ  |  ƒ i |  | | | ƒ } x  | d  d j o | d } q$ 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/local/twc/lib/python2.2/test/test_descr.pys   __new__¦s     (   s   __new__(    (   s	   autosuper(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys	   autosuper£s    s   Ac      s   ˆ  Z d „  Z RS(   Nc    s   d Sd  S(   Ns   A(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   meth´s    (   s	   autosupers   __metaclass__s   meth(    (   s	   autosuper(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   A²s    s   Bc      s   d „  Z  RS(   Nc    s   d |  i i ƒ  Sd  S(   Ns   B(   s   selfs	   _B__supers   meth(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   meth·s    (   s   meth(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   B¶s    c      s   d „  Z  RS(   Nc    s   d |  i i ƒ  Sd  S(   Ns   C(   s   selfs	   _C__supers   meth(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   methºs    (   s   meth(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C¹s    c      s   d „  Z  RS(   Nc    s   d |  i i ƒ  Sd  S(   Ns   D(   s   selfs	   _D__supers   meth(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   meth½s    (   s   meth(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   D¼s    s   DCBAs   Ec      s   d „  Z  RS(   Nc    s   d |  i i ƒ  Sd  S(   Ns   E(   s   selfs	   _E__supers   meth(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   methÁs    (   s   meth(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   EÀs    s   EBCAs   autopropertyc      s   ‡  d †  Z  RS(   Nc 	   s   h  } x¾ | i ƒ  D]° \ } } | i d ƒ oB | d } | i | t t f ƒ \ } } | } | | f | | <nS | i d ƒ oB | d } | i | t t f ƒ \ } } | } | | f | | <n q Wx3 | i ƒ  D]% \ } \ } } t	 | | ƒ | | <qÔ Wt
 ˆ  |  ƒ 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/local/twc/lib/python2.2/test/test_descr.pys   __new__Ès$     

 (   s   __new__(    (   s   autoproperty(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   autopropertyÅs    c      s   ˆ  Z d „  Z d „  Z RS(   Nc    s   |  i Sd  S(   N(   s   selfs   _A__x(   s   self(    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   _set_xÝs    (   s   autopropertys   __metaclass__s   _get_xs   _set_x(    (   s   autoproperty(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   AÙs    	s   xi   iôÿÿÿs   multimetaclassc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   multimetaclassås    c      s   ˆ  Z d „  Z RS(   Nc    s   d Sd  S(   Ns   A(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   _get_xês    (   s   multimetaclasss   __metaclass__s   _get_x(    (   s   multimetaclass(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Aès    c      s   d „  Z  RS(   Nc    s   d |  i i ƒ  Sd  S(   Ns   B(   s   selfs	   _B__supers   _get_x(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   _get_xís    (   s   _get_x(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Bìs    c      s   d „  Z  RS(   Nc    s   d |  i i ƒ  Sd  S(   Ns   C(   s   selfs	   _C__supers   _get_x(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   _get_xðs    (   s   _get_x(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Cïs    c      s   d „  Z  RS(   Nc    s   d |  i i ƒ  Sd  S(   Ns   D(   s   selfs	   _D__supers   _get_x(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   _get_xós    (   s   _get_x(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Dòs    s   Tc      s   d Z  ‡  d †  Z RS(   Ni    c    s   ˆ  i d 7_ d  S(   Ni   (   s   Ts   counter(   s   selfs   args(   s   T(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __init__ús    (   s   counters   __init__(    (   s   T(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Tøs    c      s   ˆ  Z RS(   N(   s   Ts   __metaclass__(    (   s   T(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Cüs    c      s   RS(   N(    (    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys	   metaclassg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      s;   ‡ 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/local/twc/lib/python2.2/test/test_descr.pys   __init__s    c    s'   ˆ i d | f ƒ ˆ  i |  | ƒ Sd  S(   Ns   getattr(   s   logs   appends   names   MTs   __getattribute__s   self(   s   selfs   name(   s   MTs   log(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __getattribute__s    c    s-   ˆ 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/local/twc/lib/python2.2/test/test_descr.pys   __setattr__s    c    s'   ˆ i d | f ƒ ˆ  i |  | ƒ d  S(   Ns   delattr(   s   logs   appends   names   MTs   __delattr__s   self(   s   selfs   name(   s   MTs   log(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __delattr__s    (   s   __init__s   __getattribute__s   __setattr__s   __delattr__(    (   s   logs   MT(    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   pymods	s     					c     sÕ  t  o	 d GHn d t f d „  ƒ  Y‰  ˆ  ƒ  } t | i ƒ  d ƒ | i d ƒ t | i ƒ  d ƒ d t ˆ  f ‡  d †  ƒ  Y} | ƒ  } t | i
 ƒ  g  ƒ d | d	 <t | i ƒ  d	 d f g ƒ t | d	 d ƒ t | i ƒ  d ƒ | i d ƒ t | i ƒ  d ƒ t | i | t ˆ  t f ƒ d
 t f d „  ƒ  Y} d | t f d „  ƒ  Y} t | ƒ  i ƒ  d ƒ t t | ƒ  ƒ d ƒ t | ƒ  i ƒ  d ƒ t t | ƒ  ƒ d ƒ d f  d „  ƒ  Y}  d |  f d „  ƒ  Y} d |  f d „  ƒ  Y‰  d | ˆ  f d „  ƒ  Y} t | i d ƒ d | t f d „  ƒ  Y}
 t |
 i |
 | | |  ˆ  t f ƒ t |
 i d ƒ d | ˆ  t f d „  ƒ  Y} t | i | | ˆ  |  t f ƒ 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! ƒ 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 Xt$ d0 ‚ d  S(1   Ns   Testing multiple inheritance...s   Cc      s   d „  Z  d „  Z d „  Z RS(   Nc    s   d |  _ d  S(   Ni    (   s   selfs	   _C__state(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __init__%s    c    s   |  i Sd  S(   N(   s   selfs	   _C__state(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   getstate's    c    s   | |  _ d  S(   N(   s   states   selfs	   _C__state(   s   selfs   state(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   setstate)s    (   s   __init__s   getstates   setstate(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C$s    		i    i
   s   Dc      s   ‡  d †  Z  RS(   Nc    s$   t  h  ƒ i |  ƒ ˆ  i |  ƒ d  S(   N(   s   types   __init__s   selfs   C(   s   self(   s   C(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __init__0s    (   s   __init__(    (   s   C(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   D/s    s   worlds   hellos   Nodec      s   d „  Z  d „  Z RS(   Nc    s   t  |  i ƒ  ƒ Sd  S(   N(   s   ints   selfs   foo(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __int__?s    c    s   d Sd  S(   Ns   23(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   fooAs    (   s   __int__s   foo(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Node>s    	s   Fragc      s   d „  Z  RS(   Nc    s   d Sd  S(   Ns   42(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   fooDs    (   s   foo(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   FragCs    i   i*   s   Ac      s   d Z  RS(   Ni   (   s   x(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   AMs    s   Bc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   BPs    c      s   d Z  RS(   Ni   (   s   x(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   CSs    c      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   DVs    i   s   Ec      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   E[s    s   Fc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Fbs    i   c      s   d „  Z  d „  Z RS(   Nc    s   d Sd  S(   Ns   C a(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   cmethodis    c    s   d Sd  S(   Ns   C b(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys
   all_methodks    (   s   cmethods
   all_method(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Chs    	s   M1c      s   d „  Z  d „  Z RS(   Nc    s   d Sd  S(   Ns   M1 a(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   m1methodos    c    s   d Sd  S(   Ns   M1 b(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys
   all_methodqs    (   s   m1methods
   all_method(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   M1ns    	s   C as   M1 as   M1 bc      s   d „  Z  d „  Z RS(   Nc    s   d Sd  S(   Ns   D a(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   dmethod{s    c    s   d Sd  S(   Ns   D b(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys
   all_method}s    (   s   dmethods
   all_method(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Dzs    	s   M2c      s   d „  Z  d „  Z RS(   Nc    s   d Sd  S(   Ns   M2 a(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   m2methods    c    s   d Sd  S(   Ns   M2 b(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys
   all_methodƒs    (   s   m2methods
   all_method(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   M2€s    	s   D as   M2 as   M2 bs   M3c      s   d „  Z  d „  Z RS(   Nc    s   d Sd  S(   Ns   M3 a(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   m3methodŽs    c    s   d Sd  S(   Ns   M3 b(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys
   all_methods    (   s   m3methods
   all_method(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   M3s    	s   M3 as   M3 bs   Classicc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Classics    s   Newc      s   e  Z RS(   N(   s   types   __metaclass__(    (    (    s/   /usr/local/twc/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/local/twc/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   d „  Z  RS(   Nc    s   d Sd  S(   Ns   A(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   spamªs    (   s   spam(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   A©s    s   Bc      s   d „  Z  d „  Z RS(   Nc    s   d Sd  S(   Ns   B(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   boo­s    c    s   d Sd  S(   Ns   B(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   spam®s    (   s   boos   spam(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   B¬s    	s   Cc      s   d „  Z  RS(   Nc    s   d Sd  S(   Ns   C(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   boo²s    (   s   boo(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C±s    s   Dc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Dµs    s   Ec      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   E¹s    s   Fc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   F½s    s   Gc      s   RS(   N(    (    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   diamond§s4     	%c     s  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 Xt 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   RS(   N(    (    (    (    s/   /usr/local/twc/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/local/twc/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   g  Z  RS(   N(   s	   __slots__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C0às    s   __dict__s   foos   C1c      s   d g Z  RS(   Ns   a(   s	   __slots__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C1æs    s   ai   s   C3c      s   d d d g Z  RS(   Ns   as   bs   c(   s	   __slots__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C3òs    s   bs   ci   i   s   Countedc      s    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/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   __del__s    (   s   counters   __init__s   __del__(    (   s   Counted(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Counteds    s   Cc      s   d d d g Z  RS(   Ns   as   bs   c(   s	   __slots__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Cs    i    s   Dc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Ds    s   Ec      s   d g Z  RS(   Ns   e(   s	   __slots__(    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   slotsÞsh     												c     s{  t  o	 d GHn d t f d „  ƒ  Y} d | f d „  ƒ  Y} d | f d „  ƒ  Y} d | _ t | i d ƒ t | i d ƒ t | i d ƒ d	 t f d
 „  ƒ  Y}  |  ƒ  } t	 t
 | d ƒ ƒ d |  _ t | i d ƒ d „  |  _ t | i ƒ  d ƒ d „  |  _ t t | ƒ d ƒ d „  |  _ t t | ƒ d ƒ t | i d ƒ t	 t
 | d ƒ ƒ d „  } | |  _ t | i d ƒ d | _ t | i d ƒ d „  } | |  _ y d | _ Wn t j
 o n Xt	 d d ƒ t | i d ƒ d |  f d „  ƒ  Y} | ƒ  }	 d |	 _ t |	 i d ƒ 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 ƒ 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 ƒ d# t f d$ „  ƒ  Y‰  d% f  ‡  d& †  ƒ  Y} t	 | t j ƒ d  S('   Ns&   Testing class attribute propagation...s   Dc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   D$s    s   Ec      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   E&s    s   Fc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   F(s    i   s   Cc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C0s    s   foobari   c    s   d S(   Ni*   (    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   <lambda>6s    i*   c    s   d S(   Ns   C()(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   <lambda>8s    s   C()c    s   d S(   Nid   (    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   <lambda>:s    id   s   spamc    s   | d j o d Sn t ‚ d  S(   Ns   spam(   s   names   AttributeError(   s   selfs   name(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys	   mygetattr>s    i   c    s.   | d j o
 t ‚ n t i |  | | ƒ Sd  S(   Ns   spam(   s   names   AttributeErrors   objects   __setattr__s   selfs   value(   s   selfs   names   value(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys	   mysetattrFs    
s   not spami    s   expected AttributeErrors   Ic      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   IYs    s   as   aai   i   s   Lc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Lbs    l    s   dynamicmetaclassc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   dynamicmetaclassks    s	   someclassc      s   ˆ  Z RS(   N(   s   dynamicmetaclasss   __metaclass__(    (   s   dynamicmetaclass(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys	   someclassm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/local/twc/lib/python2.2/test/test_descr.pys   dynamics"sl     											c     sd  t  o	 d GHn y d t t f d „  ƒ  Y}  Wn t j
 o n Xt d d ƒ y d t t f d „  ƒ  Y}  Wn t j
 o n Xt d d ƒ d f  d „  ƒ  Y} y  d t	 t
 ƒ f d „  ƒ  Y}  Wn t j
 o n Xt d d	 ƒ y d t f d
 „  ƒ  Y}  Wn t j
 o n Xt d d ƒ y d t f d „  ƒ  Y}  Wn t j
 o n Xt d d ƒ d  S(   Ns   Testing errors...s   Cc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Cus    i    s5   inheritance from both list and dict should be illegals+   inheritance from non-type should be illegals   Classicc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Classicƒs    s,   inheritance from CFunction should be illegalc      s   d Z  RS(   Ni   (   s	   __slots__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Cs    s   __slots__ = 1 should be illegalc      s   d g Z  RS(   Ni   (   s	   __slots__(    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   errorsqs8     	 c     s  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 class methods...s   Cc      s   d „  Z  e e  ƒ Z RS(   Nc     s   |  Sd  S(   N(   s   a(   s   a(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   foo¡s    (   s   foos   classmethods   goo(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C s    	i   s   Dc      s   RS(   N(    (    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   classmethodsžs     			c     s  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   d „  Z  e e  ƒ Z RS(   Nc     s   |  Sd  S(   N(   s   a(   s   a(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   foo²s    (   s   foos   staticmethods   goo(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C±s    	i   s   Dc      s   RS(   N(    (    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   staticmethods¯s     			c     sj  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   d „  Z  e e  ƒ Z RS(   Nc     s   |  Sd  S(   N(   s   a(   s   a(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   fooÃs    (   s   foos   classmethods   goo(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   CÂs    	i   s   Dc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   DÉs    s   Ec      s   ˆ  i Z RS(   N(   s   Cs   foo(    (   s   C(    s/   /usr/local/twc/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/local/twc/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      sB   d e  f d „  ƒ  YZ d „  Z d „  Z d „  Z e e e ƒ Z RS(   Ns   computed_attributec      s#   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/local/twc/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/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   __set__Þs    (   s   Nones   __init__s   __get__s   __set__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   computed_attributeØs    c    s   d |  _ d  S(   Ni    (   s   selfs   _C__x(   s   self(    (    s/   /usr/local/twc/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/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   __set_xæs    (   s   objects   computed_attributes   __init__s	   _C__get_xs	   _C__set_xs   x(    (    (    s/   /usr/local/twc/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/local/twc/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   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/local/twc/lib/python2.2/test/test_descr.pys   __new__ós    	c    s   |  i d |  _ d  S(   Ni   (   s   selfs   foo(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __init__÷s    (   s   __new__s   __init__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Còs    	i   s   Dc      s   RS(   N(    (    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   newslotðs     			c     s6  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} t | i t |  | | | | f ƒ t | ƒ  i	 ƒ  d ƒ d  S(   Ns"   Testing mro() and overriding it...s   Ac      s   d „  Z  RS(   Nc    s   d Sd  S(   Ns   A(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   fs    (   s   f(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   As    s   Bc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Bs    s   Cc      s   d „  Z  RS(   Nc    s   d Sd  S(   Ns   C(    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   f	s    (   s   f(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Cs    s   Dc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   D
s    s   PerverseMetaTypec      s   d „  Z  RS(   Nc    s!   t  i |  ƒ } | i ƒ  | Sd  S(   N(   s   types   mros   clss   Ls   reverse(   s   clss   L(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   mros    
(   s   mro(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   PerverseMetaTypes    s   Xc      s   ˆ  Z RS(   N(   s   PerverseMetaTypes   __metaclass__(    (   s   PerverseMetaType(    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   altmros     	"""c     sH  t  o	 d GHn d t f d „  ƒ  Y‰  d ˆ  f ‡  d †  ƒ  Y} | ƒ  }  t |  i d d f ƒ d |  _ t |  i d d f ƒ |  ` t |  i d ƒ t |  d d	 d f ƒ d
 |  d <t |  i	 d d
 f ƒ |  d =t |  i
 d ƒ t |  d d !d d d f ƒ d |  d d +t |  i d d d f ƒ |  d d 5t |  i d d f ƒ d  S(   Ns   Testing operator overloading...s   Bc      s   d  Z  RS(   s<   Intermediate class because object doesn't have a __setattr__(   s   __doc__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Bs   s   Cc      sY   d „  Z  ‡  d †  Z ‡  d †  Z d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z RS(
   Nc    s%   | d j o d | f Sn t ‚ d  S(   Ns   foos   getattr(   s   names   AttributeError(   s   selfs   name(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __getattr__!s    c    s7   | d j o | | f |  _ n ˆ  i |  | | ƒ Sd  S(   Ns   foo(   s   names   values   selfs   setattrs   Bs   __setattr__(   s   selfs   names   value(   s   B(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __setattr__&s    c    s.   | d j o | |  _ n ˆ  i |  | ƒ Sd  S(   Ns   foo(   s   names   selfs   delattrs   Bs   __delattr__(   s   selfs   name(   s   B(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __delattr__+s    c    s   d | f Sd  S(   Ns   getitem(   s   key(   s   selfs   key(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __getitem__1s    c    s   | | f |  _ d  S(   N(   s   keys   values   selfs   setitem(   s   selfs   keys   value(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __setitem__3s    c    s   | |  _ d  S(   N(   s   keys   selfs   delitem(   s   selfs   key(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __delitem__5s    c    s   d | | f Sd  S(   Ns   getslice(   s   is   j(   s   selfs   is   j(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __getslice__8s    c    s   | | | f |  _ d  S(   N(   s   is   js   values   selfs   setslice(   s   selfs   is   js   value(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __setslice__:s    c    s   | | f |  _ d  S(   N(   s   is   js   selfs   delslice(   s   selfs   is   j(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __delslice__<s    (	   s   __getattr__s   __setattr__s   __delattr__s   __getitem__s   __setitem__s   __delitem__s   __getslice__s   __setslice__s   __delslice__(    (   s   B(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C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/local/twc/lib/python2.2/test/test_descr.pys   overloadings(     	 		

c     s  t  o	 d GHn d t f d „  ƒ  Y‰  ˆ  d ƒ ‰ t ˆ i ƒ  d ƒ d ˆ  f ‡  ‡ d †  ƒ  Y} | d ƒ } t | i ƒ  d ƒ 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   d „  Z  d „  Z RS(   Nc    s   | |  _  d  S(   N(   s   xs   self(   s   selfs   x(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __init__Us    c    s   |  i Sd  S(   N(   s   selfs   x(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   fooWs    (   s   __init__s   foo(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   CTs    	i   s   Dc      s   ˆ  i Z ˆ i Z RS(   N(   s   Cs   foos   boos   c1s   goo(    (   s   Cs   c1(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   D[s    	i   s   Ec      s   ˆ  i Z RS(   N(   s   Cs   foo(    (   s   C(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Eb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/local/twc/lib/python2.2/test/test_descr.pys   methodsR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 ƒ qWt 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 ƒ qRWt 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¹Wt 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 Wt d | j ƒ d „  } | d d ƒ | d d ƒ | d d ƒ | d d ƒ | d d ƒ | d d ƒ d  S(   Ns   Testing special operators...s   Cc      s   d „  Z  RS(   Nc    s0   d | j o
 d j  n o | Sn t ‚ d  S(   Ni    i
   (   s   is
   IndexError(   s   selfs   i(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __getitem__ls     (   s   __getitem__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Cks    s   C object at i    iÿÿÿÿi
   s   Dc      s   d „  Z  RS(   Nc    s0   d | j o
 d j  n o | Sn t ‚ d  S(   Ni    i
   (   s   is
   IndexError(   s   selfs   i(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __getitem__‚s     (   s   __getitem__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Ds    s   D object at s   Proxyc      sS   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/local/twc/lib/python2.2/test/test_descr.pys   __init__˜s    c    s   |  i Sd  S(   N(   s   selfs   x(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __nonzero__šs    c    s   t  |  i ƒ Sd  S(   N(   s   hashs   selfs   x(   s   self(    (    s/   /usr/local/twc/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/local/twc/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/local/twc/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/local/twc/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/local/twc/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/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   __contains__¨s    (	   s   __init__s   __nonzero__s   __hash__s   __eq__s   __ne__s   __cmp__s   __str__s   __repr__s   __contains__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Proxy—s    								i   s   Proxy:0s   Proxy(0)s   DProxyc      sS   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/local/twc/lib/python2.2/test/test_descr.pys   __init__Às    c    s   |  i Sd  S(   N(   s   selfs   x(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __nonzero__Âs    c    s   t  |  i ƒ Sd  S(   N(   s   hashs   selfs   x(   s   self(    (    s/   /usr/local/twc/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/local/twc/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/local/twc/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/local/twc/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/local/twc/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/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   __contains__Ðs    (	   s   __init__s   __nonzero__s   __hash__s   __eq__s   __ne__s   __cmp__s   __str__s   __repr__s   __contains__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   DProxy¿s    								s   DProxy:0s	   DProxy(0)c    sJ   y |  i i |  | ƒ Wn t j
 o n Xt 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/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   specialsgs®     			+ 		+   	c  	   sE  t  o	 d GHn d  k } d t f d „  ƒ  Y} | ƒ  }  | i |  ƒ } t | ƒ  |  j ƒ ~  t | ƒ  t j ƒ ~ d t f d „  ƒ  Y} | ƒ  } y | i | ƒ Wn4 t j
 o( } t t | ƒ i d ƒ d j ƒ n Xt d d ƒ d	 t f d
 „  ƒ  Y} | ƒ  } | i | ƒ } t | ƒ  | j ƒ ~ t | ƒ  t j ƒ ~ d  S(   Ns   Testing weak references...s   Cc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Cùs    s   NoWeakc      s   d g Z  RS(   Ns   foo(   s	   __slots__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   NoWeaks    s   weak referencei    s!   weakref.ref(no) should be illegals   Weakc      s   d d g Z  RS(   Ns   foos   __weakref__(   s	   __slots__(    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   weakrefsös0     				$	c     s)  t  o	 d GHn d t f d „  ƒ  Y} | ƒ  }  t t |  d ƒ ƒ d |  _ t |  i d ƒ t |  i d ƒ |  ` t t |  d ƒ ƒ t t |  d ƒ ƒ | i i	 |  d ƒ t | i i
 |  ƒ d ƒ | i d } t t | t ƒ ƒ t | ƒ } t d | j ƒ t d	 | j ƒ t d
 | j ƒ t d | j ƒ t | i d ƒ t | i | i d j ƒ t | i | i d j ƒ t | i | i d j ƒ x’ d d	 d
 d f D]~ } y t | | d ƒ WnQ t j
 oE } t | ƒ i d ƒ d j  o  t d | t | ƒ f ƒ ‚ n n Xt d | ƒ ‚ q£Wd  S(   Ns   Testing property...s   Cc      s5   d „  Z  d „  Z d „  Z e e  e e d d ƒZ RS(   Nc    s   |  i Sd  S(   N(   s   selfs   _C__x(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   getxs    c    s   | |  _ d  S(   N(   s   values   selfs   _C__x(   s   selfs   value(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   setxs    c    s
   |  ` d  S(   N(   s   selfs   _C__x(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   delxs    s   docs   I'm the x property.(   s   getxs   setxs   delxs   propertys   x(    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys
   propertiess@     			 %c     sF  t  o	 d GHn d t f d „  ƒ  Y}  t |  ƒ  i d ƒ d ƒ d |  f ‡  d †  ƒ  Y‰  t ˆ  ƒ  i d ƒ d	 ƒ d
 |  f d „  ƒ  Y} t | ƒ | _ t | ƒ  i d ƒ d ƒ d | ˆ  f ‡ d †  ƒ  Y‰ 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 Xt d ‚ y t ˆ | ƒ  ƒ Wn t j
 o n Xt d ‚ y t ˆ ƒ i d ƒ Wn t j
 o n Xt d  ‚ y t ˆ ƒ i | ƒ  ƒ Wn t j
 o n Xt d! ‚ d  S("   Ns   Testing super...s   Ac      s   d „  Z  RS(   Nc    s   d | Sd  S(   Ns   A(%r)(   s   a(   s   selfs   a(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   methHs    (   s   meth(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   AGs    i   s   A(1)s   Bc      s   ‡  d †  Z  d „  Z RS(   Nc    s   t  ˆ  |  ƒ |  _ d  S(   N(   s   supers   Bs   selfs	   _B__super(   s   self(   s   B(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __init__Ns    c    s   d | |  i i | ƒ Sd  S(   Ns   B(%r)(   s   as   selfs	   _B__supers   meth(   s   selfs   a(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   methPs    (   s   __init__s   meth(    (   s   B(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   BMs    i   s   B(2)A(2)s   Cc      s   d „  Z  RS(   Nc    s   d | |  i i | ƒ Sd  S(   Ns   C(%r)(   s   as   selfs	   _C__supers   meth(   s   selfs   a(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   methVs    (   s   meth(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   CUs    i   s   C(3)A(3)s   Dc      s   ‡  d †  Z  RS(   Nc    s"   d | t ˆ  |  ƒ i | ƒ Sd  S(   Ns   D(%r)(   s   as   supers   Ds   selfs   meth(   s   selfs   a(   s   D(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   meth]s    (   s   meth(    (   s   D(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   D\s    i   s   D(4)C(4)B(4)A(4)s   mysuperc      s   ‡  d †  Z  RS(   Nc    s   t  ˆ  |  ƒ i | Œ  Sd  S(   N(   s   supers   mysupers   selfs   __init__s   args(   s   selfs   args(   s   mysuper(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __init__es    (   s   __init__(    (   s   mysuper(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   mysuperds    s   Ec      s   ‡ ‡  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/local/twc/lib/python2.2/test/test_descr.pys   methis    (   s   meth(    (   s   mysupers   E(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Ehs    i   s   E(5)D(5)C(5)B(5)A(5)s   Fc      s   d „  Z  RS(   Nc    s.   |  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/local/twc/lib/python2.2/test/test_descr.pys   methos    	(   s   meth(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Fn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/local/twc/lib/python2.2/test/test_descr.pys   supersD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 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
 ƒ ƒ xK t d' ƒ D]= } |	 t | ƒ ƒ } | i ƒ  } | i ƒ  } t | | ƒ qìW|	 d d$ d d  d f ƒ }
 t t |
 ƒ d d$ d d  d f ƒ t t |
 ƒ i t j ƒ t t |
 ƒ t d d$ d d  d f ƒ ƒ t |
 i t j ƒ t |
 d i t j ƒ t |
 d
 i t j ƒ t |
 f  i t j ƒ |	 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 ƒ d( t f d) „  ƒ  Y} | d* ƒ } t | d* ƒ t | i ƒ  | d+ ƒ ƒ t | i ƒ  i ƒ  | d* ƒ ƒ x] t d, ƒ D]O } | d- i t t  t | ƒ ƒ ƒ ƒ } | i ƒ  } | i ƒ  } t | | ƒ q 	W| d. ƒ } t t | ƒ d. ƒ t t | ƒ i t j ƒ d/ d } | | ƒ } t | | ƒ t t | ƒ | ƒ t t | ƒ i t j ƒ t t | ƒ t | ƒ ƒ t h  d | <| d ƒ t h  d | <| d ƒ t | d- i t j ƒ t | d- | ƒ t d- | i t j ƒ t d- | | ƒ t | d
 i t j ƒ t | d
 d- ƒ t | d i t j ƒ t | d | ƒ t | d$ i t j ƒ t | d$ | | ƒ t | i t j ƒ t | | ƒ t | d
 d
 !i t j ƒ t | d
 d
 !d- ƒ t | i! ƒ  i t j ƒ t | i! ƒ  | ƒ t | i" ƒ  i t j ƒ t | i" ƒ  | ƒ t | i# ƒ  i t j ƒ t | i# ƒ  | ƒ d- i g  i$ } t d, ƒ D] } | t  | ƒ ƒ q~ ƒ } t | i' | ƒ i t j ƒ t | i' | ƒ | ƒ t | i' | d0 ƒ i t j ƒ t | i' | d0 ƒ | ƒ t | i' | d/ ƒ d- ƒ t | i( d0 d0 ƒ i t j ƒ t | i( d0 d0 ƒ | ƒ 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- ƒ  | ƒ | d1 ƒ } t | d1 ƒ t t. | ƒ i t j ƒ t t. | ƒ t. d1 ƒ j ƒ t t. | ƒ d1 ƒ t. d2 ƒ } | d2 ƒ } t | | ƒ t t. | ƒ i t j ƒ t t. | ƒ | j ƒ | | ƒ } t t. | ƒ i t j ƒ t t. | ƒ | j ƒ d3 t/ f d4 „  ƒ  Y} | d5 ƒ } t | d6 ƒ t | i ƒ  | d7 ƒ ƒ t | i ƒ  i ƒ  | d6 ƒ ƒ d8 } | | ƒ } t t/ | ƒ | ƒ t t/ | ƒ i t/ j ƒ t t | ƒ t | ƒ ƒ t h  d | <| d ƒ t h  d | <| d ƒ t | i! ƒ  i t/ j ƒ t | i! ƒ  | ƒ t | i" ƒ  i t/ j ƒ t | i" ƒ  | ƒ t | i# ƒ  i t/ j ƒ t | i# ƒ  | ƒ t | i( d9 d9 ƒ i t/ j ƒ t | i( d9 d9 ƒ | ƒ t | i( d: d: ƒ i t/ j ƒ t | i( d: d: ƒ | ƒ 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- ƒ  | ƒ t | i1 ƒ  i t/ j ƒ t | i1 ƒ  | ƒ t | i2 ƒ  i t/ j ƒ t | i2 ƒ  | ƒ t | i3 ƒ  i t/ j ƒ t | i3 ƒ  | ƒ t | d; i t/ j ƒ t | d; | ƒ t d; | i t/ j ƒ t d; | | ƒ t | d
 i t/ j ƒ t | d
 d; ƒ t | d i t/ j ƒ t | d | ƒ t | d$ i t/ j ƒ t | d$ | | ƒ t | i t/ j ƒ t | | ƒ t | d
 d
 !i t/ j ƒ t | d
 d
 !d; ƒ d< t4 f d= „  ƒ  Y} | t d ƒ ƒ }
 t |
 t d ƒ ƒ |
 i$ d> ƒ t |
 t d ƒ d> g ƒ d |
 d <t |
 t d% ƒ ƒ |
 i6 t d% d? ƒ ƒ t |
 t d? ƒ ƒ g  |
 d@ )t |
 t dA ƒ ƒ |
 dB dA 5t t* |
 ƒ dB ƒ t |
 t dB ƒ ƒ t t4 |
 ƒ t dB ƒ ƒ t |
 d
 d
 ƒ t |
 d d ƒ t |
 dC d
 ƒ t |
 dD d ƒ t |
 d  t d ƒ ƒ dE t7 f dF „  ƒ  Y} t7 dG t9 dH dI ƒ } dJ dK dL g }  z± | i< |  ƒ | i= ƒ  | t9 ƒ } x} t> t d d ƒ d  g |  d$ d- g ƒ D]Q \ } } | i@ ƒ  } t | | ƒ t | iB | ƒ t | iC | t* |  ƒ j ƒ qW| i= ƒ  Wd  y | i= ƒ  Wn n Xy d  kD } | iE t9 ƒ Wn n XXd  S(M   Ns'   Testing inheritance from basic types...s   hexintc      s   d „  Z  ‡  d †  Z RS(   Nc    s   t  |  ƒ Sd  S(   N(   s   hexs   self(   s   self(    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   __add__šs    (   s   __repr__s   __add__(    (   s   hexint(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   hexint—s    	i   i	   s   0x10iè  s   0x3efi90  i    i   s   octlongc      s#   g  Z  d „  Z ‡  d †  Z e Z RS(   Nc    s3   t  |  ƒ } | d d j o | d  } n | Sd  S(   Niÿÿÿÿs   L(   s   octs   selfs   s(   s   selfs   s(    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   __add__²s    (   s	   __slots__s   __str__s   __add__s   __radd__(    (   s   octlong(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   octlong«s    	i   i   s   010i¸  s   05675l   90i   lÿÿÿÿ s	   longclonec      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys	   longcloneÑs    s	   precfloatc      s#   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/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   __repr__Üs    (   s	   __slots__s   __init__s   __repr__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys	   precfloat×s    	f1.1000000000000001s   1.1f12345.0s
   madcomplexc      s   d „  Z  RS(   Nc    s   d |  i |  i f Sd  S(   Ns   %.17gj%+.17g(   s   selfs   imags   real(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __repr__çs    (   s   __repr__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys
   madcomplexæs    iýÿÿÿi   s   4j-3s   madtuplec      s   e  Z d „  Z RS(   Nc    sN   |  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/local/twc/lib/python2.2/test/test_descr.pys   revs    
(   s   Nones   _revs   rev(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   madtuple s    i   i   i   i   s	   madstringc      s   e  Z d „  Z RS(   Nc    sW   |  i t j	 o |  i Sn t |  ƒ } | i ƒ  |  i d i | ƒ ƒ |  _ |  i Sd  S(   Ns    (   s   selfs   _revs   Nones   lists   Ls   reverses	   __class__s   join(   s   selfs   L(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   rev%s    
(   s   Nones   _revs   rev(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys	   madstring#s    s   abcdefghijklmnopqrstuvwxyzs   zyxwvutsrqponmlkjihgfedcbai   s    s   12345s    s   xs   x ys   y xs
   madunicodec      s   e  Z d „  Z RS(   Nc    sW   |  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/local/twc/lib/python2.2/test/test_descr.pys   revxs    
(   s   Nones   _revs   rev(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys
   madunicodevs    s   ABCDEFu   ABCDEFu   FEDCBAu   12345u   xu   xyu    s   sublistc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   sublist±s    s   helloi   iûÿÿÿi   i
   iöÿÿÿiÿÿÿÿs   CountedInputc      s   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    sR   |  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/local/twc/lib/python2.2/test/test_descr.pys   readlineÔs    
(   s   __doc__s   linenos   ateofs   readline(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   CountedInputÇs   	 s   names   modes   ws   a
s   b
s   c
(F   s   verboses   ints   hexints   vereqs   reprs   as   verifys	   __class__s   hashs   longs   octlongs   strs   abss	   longclones   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/local/twc/lib/python2.2/test/test_descr.pys   inherits”s    	
	*+7= "(	 $
 """"	"""



+   	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 <ƒ xc t t t t t t t t
 t t f
 D]= }  y |  d d ƒ Wn t j
 o n Xt d |  ƒ ‚ q@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/local/twc/lib/python2.2/test/test_descr.pys   keywordsös$    	%%%(% c  
   s.  d  k  } t o	 d GHn | i ƒ  } d t }  d t } d t t f } t t d ƒ } | i
 ƒ  z  x™ |  | | f D]ˆ } y | i | ƒ WnA t j
 o5 } t | ƒ i d ƒ d j o
 d }	 n d	 }	 n Xd
 }	 |	 d j o t d |	 | f ƒ ‚ n qu WWd  y d  k } | i t ƒ Wn 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/local/twc/lib/python2.2/test/test_descr.pys
   restricteds6    		


 
" 	c     s  t  o	 d GHn d t f ‡  d †  ƒ  Y‰  t ˆ  d ƒ d ƒ t d ˆ  d ƒ ƒ t t ˆ  d ƒ ƒ d ƒ h  d ˆ  d ƒ <d	 ˆ  d
 ƒ <d ˆ  d ƒ <} t | ˆ  d ƒ d ƒ t | ˆ  d ƒ d	 ƒ t | ˆ  d ƒ d ƒ t ˆ  d ƒ | j ƒ t | i ˆ  d ƒ ƒ d ƒ d  S(   Ns*   Testing a str subclass used as dict key ..s   cistrc      s&   d  Z  d „  Z ‡  d †  Z 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 ƒ  |  _ t |  i ƒ |  _ d  S(   N(   s   values   lowers   selfs	   canonicals   hashs   hashcode(   s   selfs   value(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __init__@s    c    s5   t  | ˆ  ƒ o ˆ  | ƒ } n |  i | i j Sd  S(   N(   s
   isinstances   others   cistrs   selfs	   canonical(   s   selfs   other(   s   cistr(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __eq__Ds    c    s   |  i Sd  S(   N(   s   selfs   hashcode(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __hash__Is    (   s   __doc__s   __init__s   __eq__s   __hash__(    (   s   cistr(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   cistr: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/local/twc/lib/python2.2/test/test_descr.pys   str_subclass_as_dict_key6s    	3c  
 	  så  t  o	 d GHn d f  d „  ƒ  Y} x»| 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]÷ } t t | | | | ƒ t | | ƒ j d
 | | f ƒ xQ d d d d d d f D]7 }	 t t d |	 ƒ t d |	 ƒ j d
 | | f ƒ q4Wt t | | | ƒ t | | ƒ j d
 | | f ƒ t t | | | ƒ t | | ƒ j d
 | | f ƒ qÞ WqÈ Wq3 Wd  S(   Ns   Testing classic comparisons...s   classicc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   classicYs    s           (base = %s)s   Cc      s   d „  Z  ‡  d †  Z RS(   Nc    s   t  | ƒ |  _ d  S(   N(   s   ints   values   self(   s   selfs   value(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __init__^s    c    sc   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/local/twc/lib/python2.2/test/test_descr.pys   __cmp__`s
     (   s   __init__s   __cmp__(    (   s   C(    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   classic_comparisonsWs0     	  	!  7  3c   	  s5  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]o} 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ˆWqiWqSWq¾ Wd  S(   Ns   Testing rich comparisons...s   Zc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Zws    i   x0.00.0s   ZZc      s   d „  Z  RS(   Nc    s*   y t  |  | ƒ d j SWn t Sn Xd  S(   Nf9.9999999999999995e-07(   s   abss   selfs   others   NotImplemented(   s   selfs   other(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __eq__}s    (   s   __eq__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   ZZ|s    f	1.0000003s   classicc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   classic†s    s           (base = %s)s   Cc      s\   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/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   __cmp__s    c    s]   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/local/twc/lib/python2.2/test/test_descr.pys   __eq__s
     c    s]   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/local/twc/lib/python2.2/test/test_descr.pys   __ne__•s
     c    s]   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/local/twc/lib/python2.2/test/test_descr.pys   __lt__›s
     c    s]   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/local/twc/lib/python2.2/test/test_descr.pys   __le__¡s
     c    s]   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/local/twc/lib/python2.2/test/test_descr.pys   __gt__§s
     c    s]   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/local/twc/lib/python2.2/test/test_descr.pys   __ge__­s
     (   s   __init__s   __cmp__s   __eq__s   __ne__s   __lt__s   __le__s   __gt__s   __ge__(    (   s   C(    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   rich_comparisonstsB    	  )!      c     sè  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   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   IÄs    i    s   Lc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   LÇs    l    s   Fc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   FÌs    f0.0s   Cc      s   RS(   N(    (    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys	   coercionsÂs4     	c     s=   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/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   descrdocÝs
     		c     sS  t  o	 d GHn d t f d „  ƒ  Y}  d t f d „  ƒ  Y} d t f d „  ƒ  Y} d | | f d	 „  ƒ  Y} xx |  | | | f D]d } x[ |  | | | f D]G } | ƒ  } | | _	 t
 | i	 | j ƒ | | _	 t
 | i	 | j ƒ q— Wq~ Wd
 „  } | |  ƒ  t ƒ | t ƒ  |  ƒ | |  ƒ  d ƒ | |  ƒ  t ƒ | t ƒ  t ƒ | t ƒ  t ƒ d  S(   Ns   Testing __class__ assignment...s   Cc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Cæs    s   Dc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Dçs    s   Ec      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Eès    s   Fc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Fés    c    s:   y | |  _ Wn t j
 o n Xt d |  | f ‚ d  S(   Ns!   shouldn't allow %r.__class__ = %r(   s   Cs   xs	   __class__s	   TypeErrors
   TestFailed(   s   xs   C(    (    s/   /usr/local/twc/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/local/twc/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 ƒ |  ` | | h  ƒ d  S(   Ns   Testing __dict__ assignment...s   Cc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C	s    i   s   bc    s:   y | |  _ Wn t j
 o n Xt d |  | f ‚ d  S(   Ns    shouldn't allow %r.__dict__ = %r(   s   dicts   xs   __dict__s	   TypeErrors
   TestFailed(   s   xs   dict(    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   setdictÿs     			c     sG  t  o	 d GHn d  k } d  k } d „  } d t f d „  ƒ  Ya d t f d „  ƒ  Ya d t f d „  ƒ  Ya	 d	 t f d
 „  ƒ  Ya
 d f  d „  ƒ  Ya d t t f d „  ƒ  Ya xJ| | f D]<} x3d d f D]%}  t  o | i Gd d g |  GHn xH t t t	 f D]7 } | i | |  ƒ }	 | i |	 ƒ } t | | j ƒ qWt d d ƒ } | i d ƒ | i d ƒ t	 d d d ƒ } | i | | f |  ƒ }	 | i |	 ƒ \ } } t | i | i ƒ t | | i ƒ | | i ƒ ƒ t | i | i ƒ t | | i ƒ | | i ƒ ƒ t | | ƒ t | | ƒ t  o d G| GHd G| GHn t
 d ƒ }
 | i |
 |  ƒ }	 | i |	 ƒ } t  |
 i | i ƒ t |
 i! | i! ƒ t ƒ  }
 d |
 _! | i |
 |  ƒ }	 | i |	 ƒ } t  |
 i | i ƒ t |
 i! | i! ƒ qÏ Wq¼ Wt  o	 d GHn d  k" } x6 t t t	 f D]% } | i# | ƒ } t | | j ƒ q%Wt 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| GHd G| GHn d  S(   Ns=   Testing pickling and copying new-style classes and objects...c    s   |  i ƒ  } | i ƒ  | Sd  S(   N(   s   ds   itemss   Ls   sort(   s   ds   L(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   sorteditems	s    
s   Cc      s   d „  Z  d „  Z RS(   Nc    s)   t  t |  ƒ i ƒ  | |  _ | |  _ d  S(   N(   s   supers   Cs   selfs   __init__s   as   b(   s   selfs   as   b(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __init__	s    	c    s   d |  i |  i f Sd  S(   Ns	   C(%r, %r)(   s   selfs   as   b(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __repr__#	s    (   s   __init__s   __repr__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C	s    	s   C1c      s   d „  Z  d „  Z d „  Z RS(   Nc    s   t  t |  ƒ i |  ƒ Sd  S(   N(   s   supers   C1s   clss   __new__(   s   clss   as   b(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __new__(	s    c    s   | |  _  | |  _ d  S(   N(   s   as   selfs   b(   s   selfs   as   b(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __init__*	s    	c    s!   d |  i |  i t |  ƒ f Sd  S(   Ns   C1(%r, %r)<%r>(   s   selfs   as   bs   list(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __repr__-	s    (   s   __new__s   __init__s   __repr__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C1'	s    		s   C2c      s#   d d „ Z  d d „ Z d „  Z RS(   Ni    c    s   t  t |  ƒ i |  | ƒ Sd  S(   N(   s   supers   C2s   clss   __new__s   val(   s   clss   as   bs   val(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __new__2	s    c    s   | |  _  | |  _ d  S(   N(   s   as   selfs   b(   s   selfs   as   bs   val(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __init__4	s    	c    s!   d |  i |  i t |  ƒ f Sd  S(   Ns   C2(%r, %r)<%r>(   s   selfs   as   bs   int(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __repr__7	s    (   s   __new__s   __init__s   __repr__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C21	s    s   C3c      s   d „  Z  d „  Z d „  Z RS(   Nc    s   | |  _  d  S(   N(   s   foos   self(   s   selfs   foo(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __init__<	s    c    s   |  i Sd  S(   N(   s   selfs   foo(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __getstate__>	s    c    s   | |  _  d  S(   N(   s   foos   self(   s   selfs   foo(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __setstate__@	s    (   s   __init__s   __getstate__s   __setstate__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C3;	s    		s	   C4classicc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys	   C4classicD	s    s   C4c      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C4F	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/local/twc/lib/python2.2/test/test_descr.pys   pickles	sŠ    		  	 	     )					 )	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   RS(   N(    (    (    (    s/   /usr/local/twc/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/local/twc/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      s;   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/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   __add__	s    c    s\   | 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/local/twc/lib/python2.2/test/test_descr.pys   __pow__ 	s    #c    s_   | 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/local/twc/lib/python2.2/test/test_descr.pys   __rpow__¥	s    &(   s   __repr__s   __add__s   __radd__s   Nones   __pow__s   __rpow__(    (   s   I(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Iš	s
    	i   i   s   I(3)i   s   I(8)i   s   Sc      s   d „  Z  RS(   Nc    s   |  i ƒ  | i ƒ  j Sd  S(   N(   s   selfs   lowers   other(   s   selfs   other(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __eq__³	s    (   s   __eq__(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   S²	s    (   s   verboses   ints   Is   vereqs   pows   strs   S(   s   Ss   I(    (   s   Is/   /usr/local/twc/lib/python2.2/test/test_descr.pys   binopoverride˜	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 t | ƒ t	 | ƒ ƒ d
 „  |  _
 t t | ƒ d ƒ d „  | _
 t t | ƒ d ƒ d „  | _
 t t | ƒ d ƒ d „  | _
 t t | ƒ d ƒ | `
 t t | ƒ d ƒ | `
 t t | ƒ d ƒ | `
 t t | ƒ d ƒ |  `
 t t | ƒ t	 | ƒ ƒ d | _ d | _ t | i d ƒ t | i d ƒ d „  } | |  _ t | i d ƒ t | i d ƒ d „  } | | _ t | i d ƒ t | i d ƒ t | i d ƒ |  ` t | i d ƒ | ` t | i d ƒ t | i d ƒ | ` y | i Wn t j
 o n Xt d ‚ d  S(   Ns6   Testing propagation of slot functions to subclasses...s   Ac      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   A¸	s    s   Bc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   Bº	s    s   Cc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C¼	s    s   Dc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   D¾	s    c    s   d S(   Ni*   (    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   <lambda>Â	s    i*   c    s   d S(   Ni:  (    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   <lambda>Ä	s    i:  c    s   d S(   Ni   (    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   <lambda>Æ	s    i   c    s   d S(   Nid   (    (   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   <lambda>È	s    id   c    s)   | d j o d Sn t i |  | ƒ Sd  S(   Ns   fooi   (   s   names   objects   __getattribute__s   self(   s   selfs   name(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __getattribute__Ö	s    i   c    s+   | d d d f j o d Sn t | ‚ d  S(   Ns   spams   foos   bars   hello(   s   names   AttributeError(   s   selfs   name(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __getattr__Ý	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/local/twc/lib/python2.2/test/test_descr.pys   subclasspropagation¶	s`     								c     s   d  k  } t o	 d GHn d t f d „  ƒ  Y} d } | | ƒ }  t | i |  ƒ | i | ƒ ƒ 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   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   MyStrø	s    s   abcs   MyUnic      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   MyUni
s    u   abcs   MyIntc      s   RS(   N(    (    (    (    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   buffer_inheritò	s$    		c     s2  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 | ƒ IJt |  i ƒ  d ƒ |  i ƒ  d  S(	   Ns.   Testing __str__ defined in subclass of str ...s   octetstringc      s   ‡  d †  Z  d „  Z RS(   Nc    s   ˆ  i |  ƒ Sd  S(   N(   s   binasciis   b2a_hexs   self(   s   self(   s   binascii(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __str__
s    c    s   |  d Sd  S(   Ns    repr(   s   self(   s   self(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __repr__
s    (   s   __str__s   __repr__(    (   s   binascii(    s/   /usr/local/twc/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/local/twc/lib/python2.2/test/test_descr.pys   str_of_str_subclass
s&    			
c     sn   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/local/twc/lib/python2.2/test/test_descr.pys   f1
s    s   ai*   s   sequencei    i   i   (   s   verboses   fs   vereqs   __call__s   as   lists   __init__(   s   as   f(    (    s/   /usr/local/twc/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 Xt	 d ‚ d  S(	   Ns   Testing __del__ hook...s   Cc      s   ‡  d †  Z  RS(   Nc    s   ˆ  i d ƒ d  S(   Ni   (   s   logs   append(   s   self(   s   log(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   __del__;
s    (   s   __del__(    (   s   log(    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   C:
s    i   s   Dc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   DB
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/local/twc/lib/python2.2/test/test_descr.pys   delhook7
s     			  c     s¬   t  o	 d GHn d t f d „  ƒ  Y} | ƒ  } y t | ƒ Wn t j
 o n Xt d ‚ d t f d „  ƒ  Y}  |  ƒ  } y t | ƒ Wn t j
 o n Xt d ‚ d  S(   Ns%   Testing hash of mutable subclasses...s   mydictc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   mydictK
s    s#   hash() of dict subclass should fails   mylistc      s   RS(   N(    (    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   mylistU
s    s#   hash() of list subclass should fail(	   s   verboses   dicts   mydicts   ds   hashs	   TypeErrors
   TestFaileds   lists   mylist(   s   mylists   mydicts   d(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   hashinheritH
s      				c      sK  y d d Wn t  j
 o n Xt d ‚ y d i d ƒ Wn t j
 o n Xt d ‚ y d i d g ƒ Wn t  j
 o n Xt d ‚ y d i d ƒ Wn t j
 o n Xt d	 ‚ y d i d d ƒ Wn t j
 o n Xt d
 ‚ y d t Wn t  j
 o n Xt d ‚ y d h  Wn t j
 o n Xt d ‚ y d d Wn t  j
 o n Xt d ‚ y d d d f Wn t  j
 o n Xt d ‚ y d d d f Wn t  j
 o n Xt d ‚ y d t Wn t j
 o n Xt 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/local/twc/lib/python2.2/test/test_descr.pys   strops_
sv      	  	  	  	  	  	  	  	  	  	  	c      s‡  t  ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t	 ƒ  t
 ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t ƒ  t  ƒ  t! ƒ  t" ƒ  t# ƒ  t$ ƒ  t% ƒ  t& ƒ  t' ƒ  t( ƒ  t) ƒ  t* ƒ  t+ ƒ  t, ƒ  t- ƒ  t. ƒ  t/ ƒ  t0 ƒ  t1 ƒ  t2 ƒ  t3 ƒ  t4 ƒ  t5 o	 d GHn d  S(   Ns   All OK(6   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   verbose(    (    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys	   test_main”
sn     s   __main__N(M   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   copiess   binopoverrides   subclasspropagations   buffer_inherits   str_of_str_subclasss   kwdargss   delhooks   hashinherits   stropss	   test_mains   __name__(H   s   inheritss   str_subclass_as_dict_keys   vereqs   verboses   pickless   classics   longss   classic_comparisonss   class_docstringss	   testbinops   subclasspropagations   buffer_inherits   stropss   intss   keywordss   deepcopys   slotss   pymodss   dynamicss   methodss   delhooks   rich_comparisonss   hashinherits   errorss   kwdargss   verifys   copiess	   testsetops   numopss   binopss   weakrefss	   spamdictss
   TestFaileds   classmethodss	   spamlistss	   metaclasss   superss   testunops   descrdocs   diamonds   str_of_str_subclasss	   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   pydictss   specialss   compattrs
   testternops   newslots   unopss   dict_constructors
   restricted(    (    s/   /usr/local/twc/lib/python2.2/test/test_descr.pys   ? s    %					T	h± 
W 
					$	-	4		¢		…			D	O	-							9				1	P	ÿ c		)	!		N					p			<						5	8