Ć
^Nö9c       s'  d  k  l  Z  d   Z d   Z d d d d  Z e   e d  e d d  e d d d  e d d d d d f  e d d d d d g  e d d d e  d d g   e d d d h  d d	 <d d
 < e d d d d d f h  d d	 <d d
 < e d d d d d d d d d f h  d d	 <d d
 <y e   Wn e j
 o Z d Ge GHn Xd GHy e f    Wn e j
 o Z d Ge GHn Xd GHy e f  h    Wn e j
 o Z d Ge GHn Xd GHe d  e d d  e d d d  e d d d d d f  d f  d     YZ y e e     Wn e j
 o	 Z n Xd GHd f  d     YZ y e e     Wn e j
 o	 Z n Xd GHd f  d     YZ e e     h  d d	 <d d
 <d d <Z	 e	 i
   Z e d d d e	 e	 GHe GHd   Z h  Z	 e d	 d e	  Z e d =y) e d d d h  d d <d d < Wn e j
 o Z e GHn Xd GHy> e d d d d	 d d
 d d d f h  d d	 <d d
 <Wn e j
 o Z e GHn Xd GHy e h  d d <  Wn e j
 o Z e GHn Xd GHy e h  d d <  Wn e j
 o Z e GHn Xd GHy e e   Wn e j
 o Z e GHn Xd  GHy e e   Wn e j
 o Z e GHn Xd! GHd"   Z h  Z	 x* e d#  d$ r Z d% e Z e e	 e <qČWe d d d f e	  \ Z Z e e  Ge e  Ge e	 j GHd& S('   (   s   UserListc     s   |  G| GHd  S(   N(   s   as   k(   s   as   ks.   /mit/python/lib/python2.0/test/test_extcall.pys   f s    c    s   |  G| G| GHd  S(   N(   s   xs   ys   z(   s   xs   ys   zs.   /mit/python/lib/python2.0/test/test_extcall.pys   g s    c    s   |  G| G| GHd  S(   N(   s   js   as   h(   s   js   as   hs.   /mit/python/lib/python2.0/test/test_extcall.pys   h	 s    i   i   i   i   i   s   as   bi   i   s   xs   yi   i	   s
   TypeError:s?   should raise TypeError: not enough arguments; expected 1, got 0s   Nothingc      s   RS(   N(    (    s.   /mit/python/lib/python2.0/test/test_extcall.pys   Nothing1 s    s$   should raise AttributeError: __len__c      s   d   Z  RS(   Nc    s   d Sd  S(   Ni   (    (   s   selfs.   /mit/python/lib/python2.0/test/test_extcall.pys   __len__: s    (   s   __len__(    s.   /mit/python/lib/python2.0/test/test_extcall.pys   Nothing9 s    s(   should raise AttributeError: __getitem__c      s   d   Z  d   Z RS(   Nc    s   d Sd  S(   Ni   (    (   s   selfs.   /mit/python/lib/python2.0/test/test_extcall.pys   __len__D s    c    s"   | d j  o | Sn
 t |  d  S(   Ni   (   s   is
   IndexError(   s   selfs   is.   /mit/python/lib/python2.0/test/test_extcall.pys   __getitem__F s    (   s   __len__s   __getitem__(    s.   /mit/python/lib/python2.0/test/test_extcall.pys   NothingC s    	s   cs   dc     s   t    |  d <|  Sd  S(   Ns   x(   s   localss   kw(   s   kws.   /mit/python/lib/python2.0/test/test_extcall.pys   saboteurW s    s3   should raise TypeError: keyword parameter redefineds0   should raise TypeError: keywords must be stringss   es6   should raise TypeError: unexpected keyword argument: es2   should raise TypeError: * argument must be a tuples8   should raise TypeError: ** argument must be a dictionaryc     s   |  | f Sd  S(   N(   s   as   b(   s   as   bs.   /mit/python/lib/python2.0/test/test_extcall.pys   f2 s    i   i    s   k%dN(   s   UserLists   fs   gs   hs	   TypeErrors   errs   Nothings   AttributeErrors   attrs   ds   copys   d2s   saboteurs   kws   f2s   ranges   is   keys   as   bs   len(    s.   /mit/python/lib/python2.0/test/test_extcall.pys   ? sŔ   		
%.:
!  	 )
>




	 
