-ν
ιΆ<c       sΠ  d  k  l Z l Z l Z d k Z d f  d     YZ d   Z y e i Wn e j
 o n Xe d  e i	 h  j o e d  n d e _ e i d j o e d  n d	 Z
 e
 e _ e i e
 j o e d
  n d e e  j o e d  n y
 e `	 Wn e j
 o n Xe d  d e _ y e e _	 Wn e j
 o n Xe d  h  d d <Z e e _	 e i e j	 o e d  n e i d j o e d  n e   Z e   Z y e i i Wn e j
 o n Xe d  y e i i Wn e j
 o n Xe d  y d e i _ Wn e e f j
 o n Xe d  d e i i _ e i i d j o e d  n e i i d j o e d  n e i i d j o e d  n d e e i  j o e d  n y d e i _ Wn e e f j
 o n Xe d  y e e i _ Wn e e f j
 o n Xe d  e e i i _ e i i e i i e i i e i i e i i e i i j	 p e i i e i i j	 o e d  n y d d d f e i _	 Wn e e f j
 o n Xe d  h  d d <d d <d d  <e i i _	 e i i d j o e d!  n d" k l Z e h  d# d$ <d% d& < Z y e e i _	 Wn e e f j
 o n Xe  e i i e i i j o e i i j o
 d j n o
 e  n d k Z e i e e e  e _ e   Z e i   e e  j o
 e  n y e i i Wn e j
 o n Xe  y d' e i _ Wn e e f j
 o n Xe  y e i i Wn e j
 o n Xe  y e i i Wn e j
 o n Xe  y d' e i _ Wn e e f j
 o n Xe  y e i i Wn e j
 o n Xe  d(   Z y
 e `	 Wn e j
 o n Xe  y
 e ` Wn e j
 o n Xe  y e e _ Wn e j
 o n Xe  y
 e `  Wn e j
 o n Xe  e `! d)   Z d*   Z  d+   Z" e e  j o
 e  n h  Z d e e <e" i# e _# e e d,   Z$ d-   Z% d.   Z& d/   Z' d0   Z( d1   Z) d2   Z* d3   Z+ d4   Z, d5   Z- d6   Z. d7   Z/ d8   Z0 d9   Z1 d:   Z2 e2   d S(;   (   s   verboses
   TestFaileds   verifyNs   Fc      s   t  Z d   Z RS(   Nc    s   d  S(   N(    (   s   self(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   a s    (   s   __name__s
   __module__s   a(    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   F s   c      s   d S(   s   my docstringN(    (    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   b s     s   expected AttributeErrors*   expected unassigned func.__dict__ to be {}i   s,   function attribute not set to expected values   its docstrings&   problem with setting __doc__ attributes   publishs   attribute not in dir()s$   del func.__dict__ expected TypeErrors'   func.__dict__ = None expected TypeErrors   worlds   hellos-   func.__dict__ assignment to dictionary faileds/   attribute after func.__dict__ assignment faileds$   expected AttributeError or TypeErrors2   unbound method attribute not set to expected values*   bound method attribute access did not worki    s   attributes were not the samei   i   s$   expected TypeError or AttributeErrori   s   onei   s   twoi!   s   threes   setting __dict__(   s   UserDicti,   s   fouri7   s   fivei   c      s   d  S(   N(    (    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   another© s    c      s   d  S(   N(    (    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   fooΔ s    c      s   d  S(   N(    (    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   barΗ s    c      s	   d GHd  S(   Ni   (    (    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   tempΚ s    c    s   t  t |  |   y t |  | |  Wn t t f j
 o n Xt d | | f  y t	 |  |  Wn t t f j
 o n Xt d |  d  S(   Ns!   shouldn't be able to set %s to %rs   shouldn't be able to del %s(
   s   verifys   hasattrs   objs   names   setattrs   values   AttributeErrors	   TypeErrors
   TestFaileds   delattr(   s   objs   names   value(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   cantsetΩ s    c     sr   d     d   } | i } t t | t   t t |  d j  t | d i i	 d j  t
 | d |  d  S(   Ni   c      s	     GHd  S(   N(   s   a(    (   s   a(    s)   /usr/lib/python2.2/test/test_funcattrs.pys   fκ s    i   i    s   cells   func_closure(   s   as   fs   func_closures   cs   verifys
   isinstances   tuples   lens	   __class__s   __name__s   cantset(   s   as   cs   f(    (   s   as)   /usr/lib/python2.2/test/test_funcattrs.pys   test_func_closureθ s    	c     sι   d   }  t |  i t j  t |  i t j  d |  _ t |  i d j  t |  i d j  |  ` t |  i t j  t |  i t j  d |  _ t |  i d j  t |  i d j  |  ` t |  i t j  t |  i t j  d  S(   Nc      s   d  S(   N(    (    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   fς s    s   hellos   world(   s   fs   verifys   __doc__s   Nones   func_doc(   s   f(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   test_func_docρ s    			c     s6   d   }  t |  i t   j  t |  d t    d  S(   Nc      s   d  S(   N(    (    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   fs    s   func_globals(   s   fs   verifys   func_globalss   globalss   cantset(   s   f(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   test_func_globalss    	c     sS   d   }  t |  i d j  t |  i d j  t |  d d  t |  d d  d  S(   Nc      s   d  S(   N(    (    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   fs    s   fs	   func_names   __name__(   s   fs   verifys   __name__s	   func_names   cantset(   s   f(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   test_func_names
    	c     sN   d   } d   }  t t | i  t i j  |  i | _ t | d t  d  S(   Nc      s   d  S(   N(    (    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   fs    c      s	   d GHd  S(   Ni   (    (    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   gs    s	   func_code(	   s   fs   gs   verifys   types	   func_codes   typess   CodeTypes   cantsets   None(   s   gs   f(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   test_func_codes
    		c     sΟ   d   } t | i t j  d d f | _ t | i d d f j  t | d  d d f j  d d d  }  t |  i d d f j  |  ` t |  i t j  y |    Wn t j
 o n Xt d  d  S(   Nc    s   |  | f Sd  S(   N(   s   as   b(   s   as   b(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   fs    i   i   i
   c    s   |  | f Sd  S(   N(   s   as   b(   s   as   b(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   gs    s-   shouldn't be allowed to call g() w/o defaults(   s   fs   verifys   func_defaultss   Nones   gs	   TypeErrors
   TestFailed(   s   gs   f(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   test_func_defaultss    	c     s  d   } | i }  | i } t |  h  j  t |  | j  d | _ t |  h  d d <j  t | i |  j o | i j n  h  | _ t t | d   h  d d <| _ t | i d j  t | i | i j o h  d d <j n  t	 | d t
  t	 | d t
  d  S(   Nc      s   d  S(   N(    (    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   f's    s   worlds   hellos	   func_dicts   __dict__(   s   fs   __dict__s   as	   func_dicts   bs   verifys   hellos   hasattrs   worlds   cantsets   None(   s   as   bs   f(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   test_func_dict&s    				'	0c     so   d f  d     Y}  t |  i i |  j  t |    i i |  j  t |  i d |   t |    i d |   d  S(   Ns   Cc      s   t  Z d   Z RS(   Nc    s   d  S(   N(    (   s   self(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   foo9s    (   s   __name__s
   __module__s   foo(    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   C8s   s   im_class(   s   Cs   verifys   foos   im_classs   cantset(   s   C(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   test_im_class7s
    c     s   d   } d f  d     Y}  | |  _  t |  i  i | j  t |    i  i | j  t |  i  d |  t |    i  d |  d  S(   Nc    s   d  S(   N(    (   s   self(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   foo@s    s   Cc      s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   CAs   s   im_func(   s   foos   Cs   verifys   im_funcs   cantset(   s   Cs   foo(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   test_im_func?s    		c     sr   d f  d     Y}  t |  i i t j  |    } t | i i | j  t |  i d t  t | i d |  d  S(   Ns   Cc      s   t  Z d   Z RS(   Nc    s   d  S(   N(    (   s   self(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   fooKs    (   s   __name__s
   __module__s   foo(    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   CJs   s   im_self(   s   Cs   verifys   foos   im_selfs   Nones   cs   cantset(   s   Cs   c(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   test_im_selfIs    	c     s   d f  d     Y}  t |  i i h  d d <j  t |    i i h  d d <j  t |  i d |  i i  t |    i d |  i i  d  S(   Ns   Cc      s   t  Z d   Z d e _ RS(   Nc    s   d  S(   N(    (   s   self(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   fooTs    i*   (   s   __name__s
   __module__s   foos   bar(    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   CSs   	i*   s   bars   __dict__(   s   Cs   verifys   foos   __dict__s   cantset(   s   C(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   test_im_dictRs
    "c     so   d f  d     Y}  t |  i i d j  t |    i i d j  t |  i d d  t |    i d d  d  S(   Ns   Cc      s   t  Z d   Z RS(   Nc    s   d S(   s   helloN(    (   s   self(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   foo]s    (   s   __name__s
   __module__s   foo(    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   C\s   s   hellos   __doc__(   s   Cs   verifys   foos   __doc__s   cantset(   s   C(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   test_im_doc[s
    c     so   d f  d     Y}  t |  i i d j  t |    i i d j  t |  i d d  t |    i d d  d  S(   Ns   Cc      s   t  Z d   Z RS(   Nc    s   d  S(   N(    (   s   self(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   fooes    (   s   __name__s
   __module__s   foo(    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   Cds   s   foos   __name__(   s   Cs   verifys   foos   __name__s   cantset(   s   C(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   test_im_namecs
    c      s_   t    t   t   t   t   t   t   t   t   t	   t
   t   t   d  S(   N(   s   test_func_closures   test_func_docs   test_func_globalss   test_func_names   test_func_codes   test_func_defaultss   test_func_dicts   test_im_classs   test_im_funcs   test_im_selfs   test_im_dicts   test_im_docs   test_im_name(    (    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   testmoreks    (3   s   test_supports   verboses
   TestFaileds   verifys   typess   Fs   bs   publishs   AttributeErrors   __dict__s	   docstrings   __doc__s   dirs	   TypeErrors   Nones   ds	   func_dicts   hellos   f1s   f2s   as   im_funcs   myclasss   twos   UserDicts   ones   news   instancemethods   ids   effs   foos   anothers   bars   func_defaultss   temps	   func_codes   cantsets   test_func_closures   test_func_docs   test_func_globalss   test_func_names   test_func_codes   test_func_defaultss   test_func_dicts   test_im_classs   test_im_funcs   test_im_selfs   test_im_dicts   test_im_docs   test_im_names   testmore(    s   f1s   test_im_docs   verboses   Fs   UserDicts   test_func_docs	   docstrings   f2s   test_func_codes   cantsets   bs   anothers
   TestFaileds   test_im_dicts   typess   test_func_globalss   bars   ds   temps   test_im_funcs   verifys   test_func_dicts   test_im_names   test_func_names   test_func_defaultss   test_func_closures   test_im_selfs   testmores   news   foos   effs   test_im_class(    (    s)   /usr/lib/python2.2/test/test_funcattrs.pys   ? sd  		 			
 		 				 	 	 	 	 	



2 	* <
		
      	
 
  
 			

											
							