-í
ê¶<c       s!     d  k  Z   d  k Z  d  k Z  d  k Z  d  k Z 	 d f  d „  ƒ  YZ  d f  d „  ƒ  YZ  d „  Z  d „  Z  d „  Z	   d e i
 f d	 „  ƒ  YZ ) d
 e f d „  ƒ  YZ d f  d „  ƒ  YZ d e f d „  ƒ  YZ ïd „  Z ÷e d j o øe ƒ  n d  S(   Ns   Cc      s   	 t  Z 
 d „  Z RS(   Nc    s
   
  d  S(   N(    (   s   self(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   method
 s   (   s   __name__s
   __module__s   method(    (    (    s'   /usr/lib/python2.2/test/test_weakref.pys   C	 s   	s   Callablec      s     t  Z  e Z  d „  Z RS(   Nc    s     | |  _ d  S(   N(   s   xs   selfs   bar(   s   selfs   x(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   __call__ s   (   s   __name__s
   __module__s   Nones   bars   __call__(    (    (    s'   /usr/lib/python2.2/test/test_weakref.pys   Callable s   		c     s     d „  }   |  Sd  S(   Nc      s
     d  S(   N(    (    (    (    s'   /usr/lib/python2.2/test/test_weakref.pys   f s    (   s   f(   s   f(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   create_function s   c      s     t  ƒ  i Sd  S(   N(   s   Cs   method(    (    (    s'   /usr/lib/python2.2/test/test_weakref.pys   create_bound_method s   c      s     t  i Sd  S(   N(   s   Cs   method(    (    (    s'   /usr/lib/python2.2/test/test_weakref.pys   create_unbound_method s   s   TestBasec      s#     t  Z " d „  Z % d „  Z RS(   Nc    s   " # d |  _ d  S(   Ni    (   s   selfs   cbcalled(   s   self(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   setUp" s   c    s   % & |  i d 7_ d  S(   Ni   (   s   selfs   cbcalled(   s   selfs   ref(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   callback% s   (   s   __name__s
   __module__s   setUps   callback(    (    (    s'   /usr/lib/python2.2/test/test_weakref.pys   TestBase  s   	s   ReferencesTestCasec      sË   ) t  Z + d „  Z 1 d „  Z 7 d „  Z C d „  Z V d „  Z d d „  Z m d „  Z w d „  Z	  d	 „  Z
 • d
 „  Z ª d „  Z ¿ d „  Z Õ d „  Z á d „  Z ð d „  Z ø d „  Z RS(   Nc    sG   + , |  i t ƒ - |  i t ƒ . |  i t ƒ / |  i t ƒ d  S(   N(   s   selfs   check_basic_refs   Cs   create_functions   create_bound_methods   create_unbound_method(   s   self(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_basic_ref+ s   c    sG   1 2 |  i t ƒ 3 |  i t ƒ 4 |  i t ƒ 5 |  i t ƒ d  S(   N(   s   selfs   check_basic_callbacks   Cs   create_functions   create_bound_methods   create_unbound_method(   s   self(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_basic_callback1 s   c    s¦   7 8 t  ƒ  } 9 t i | |  i ƒ } : t i | |  i ƒ } ; ~ < |  i | ƒ  t	 j = d ƒ > |  i | ƒ  t	 j ? d ƒ @ |  i |  i
 d j A d ƒ d  S(   Ns$   expected reference to be invalidatedi   s-   callback not called the right number of times(   s   Cs   os   weakrefs   refs   selfs   callbacks   ref1s   ref2s   assert_s   Nones   cbcalled(   s   selfs   ref1s   ref2s   o(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_multiple_callbacks7 s   

c    sX   C E O |  d „ } Q t ƒ  } R t i | | ƒ |  _ S t i | | ƒ } T ~ d S(   sM   Make sure all references are invalidated before callbacks
        are called.c    s   O P | i ƒ  d  S(   N(   s   selfs   ref(   s   objects   self(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   callbackO s   N(   s   selfs   callbacks   Cs   cs   weakrefs   refs   ref1(   s   selfs   callbacks   ref1s   c(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_multiple_selfref_callbacksC s   
c    s¬   V W t  ƒ  } X d | _ Y t i | |  i ƒ } Z t i | |  i ƒ } [ ~ ] d „  } ` |  i
 t i | | ƒ a |  i
 t i | | ƒ b |  i |  i d j ƒ d  S(   Ni   c    s   ] ^ |  i d  S(   N(   s   proxys   bar(   s   proxy(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   check] s   i   (   s   Cs   os   bars   weakrefs   proxys   selfs   callbacks   ref1s   ref2s   checks   assertRaisess   ReferenceErrors   assert_s   cbcalled(   s   selfs   ref1s   ref2s   checks   o(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_proxy_refV s   c    sl   d e | ƒ  } f t i | ƒ } g |  i | ƒ  t j	 h d ƒ i | ƒ  } j |  i | | j k d ƒ d  S(   Ns,   weak reference to live object should be lives-   <ref>() should return original object if live(   s   factorys   os   weakrefs   refs   selfs   assert_s   Nones   o2(   s   selfs   factorys   refs   os   o2(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   check_basic_refd s   
c    s{   m n d |  _ o | ƒ  } p t i | |  i ƒ } q ~ r |  i |  i d j s d ƒ t |  i | ƒ  t j u d ƒ d  S(   Ni    i   s(   callback did not properly set 'cbcalled's3   ref2 should be dead after deleting object reference(	   s   selfs   cbcalleds   factorys   os   weakrefs   refs   callbacks   assert_s   None(   s   selfs   factorys   refs   o(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   check_basic_callbackm s   
c    s  w x t  ƒ  } y t i | ƒ } | t i | ƒ } } t i | ƒ } ~ |  i | | j  d ƒ  t  ƒ  } ‚ t i | ƒ } ƒ t i | ƒ } „ t i | ƒ } … |  i | | j † d ƒ ‡ |  i t i	 | ƒ d j ˆ d ƒ ‰ ~ Š |  i t i	 | ƒ d j ‹ d ƒ d  S(   Ns1   reference object w/out callback should be re-usedi   s   wrong weak ref count for objecti   s4   wrong weak ref count for object after deleting proxy(
   s   Cs   os   weakrefs   refs   ref1s   proxys   ref2s   selfs   assert_s   getweakrefcount(   s   selfs   proxys   ref1s   ref2s   o(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_ref_reusew s"   


c    se    Ž t  ƒ  }  t i | ƒ }  t i | ƒ } ‘ t i | ƒ } ’ |  i | | j “ d ƒ d  S(   Ns4   proxy object w/out callback should have been re-used(	   s   Cs   os   weakrefs   proxys   proxy1s   refs   proxy2s   selfs   assert_(   s   selfs   proxy2s   proxy1s   refs   o(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_proxy_reuse s   c    sl  • – t  ƒ  } — |  i | t i | ƒ ƒ ™ t i ƒ  } š t i | ƒ } › |  i	 | d ƒ œ | i
 d ƒ  |  i t | ƒ d ƒ ž |  i | d ƒ Ÿ d d g | (  |  i t | ƒ d ƒ ¡ |  i t | ƒ d ƒ ¢ |  i d | j d ƒ £ d | d <¤ |  i | d d ƒ ¥ |  i | d d ƒ ¦ t i | ƒ } § t i | ƒ } ¨ |  i | | ƒ d  S(	   Ns(   proxy for empty UserList should be falsei   i   s+   proxy for non-empty UserList should be truei   i   s,   proxy didn't support __contains__() properlyi   (   s   Cs   os   selfs   check_proxys   weakrefs   proxys   UserLists   Ls   ps   failIfs   appends   assertEquals   lens
   failUnlesss   L2s   p2(   s   selfs   p2s   L2s   ps   Ls   o(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_basic_proxy• s$   c    sç   ª « t  ƒ  } ¬ t i | ƒ } ® |  i | | ƒ ° |  i t | ƒ t i	 j ± d ƒ ² | d ƒ ³ |  i | i
 d j ´ d ƒ µ | d d ƒ ¶ |  i | i
 d j · d ƒ º |  i t | ƒ ½ |  i t | d d d ƒ d  S(	   Ns   proxy is not of callable types	   twinkies!s1   call through proxy not passed through to originals   xs   Splat.i   i   i   (   s   Callables   os   weakrefs   proxys   ref1s   selfs   check_proxys   assert_s   types   CallableProxyTypes   bars   assertRaisess	   TypeError(   s   selfs   ref1s   o(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_callable_proxyª s   


c    s  ¿ À d | _ Á |  i | i d j Â d ƒ Ã d | _ Ä |  i | i d j Å d ƒ Æ | ` Ç |  i t | d ƒ È d ƒ Ê d | _ Ë |  i | i d j Ì d ƒ Í d | _ Î |  i | i d j Ð d ƒ Ñ | ` Ò |  i t | d ƒ Ó d	 ƒ d  S(
   Ni   s)   proxy does not reflect attribute additioni   s-   proxy does not reflect attribute modifications   foos(   proxy does not reflect attribute removals4   object does not reflect attribute addition via proxys8   object does not reflect attribute modification via proxys3   object does not reflect attribute removal via proxy(   s   os   foos   selfs   assert_s   proxys   hasattr(   s   selfs   os   proxy(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   check_proxy¿ s$   

	


	c    s±   Õ Ö t  ƒ  } × t i | ƒ } Ø t i | |  i ƒ } Ù |  i t i	 | ƒ d j Ú d ƒ Ü t i
 | ƒ } Ý t i
 | |  i ƒ } Þ |  i t i	 | ƒ d j ß d ƒ d  S(   Ni   s*   got wrong number of weak reference objectsi   (   s   Cs   os   weakrefs   refs   ref1s   selfs   callbacks   ref2s   assert_s   getweakrefcounts   proxys   proxy1s   proxy2(   s   selfs   proxy2s   proxy1s   ref1s   ref2s   o(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_getweakrefcountÕ s   
c    sÛ   á â t  ƒ  } ã t i | |  i ƒ } ä t i | |  i ƒ } å ~ æ |  i t i	 | ƒ | g j ç d ƒ é t  ƒ  } ê t i | |  i ƒ } ë t i | |  i ƒ } ì ~ í |  i t i	 | ƒ | g j î d ƒ d  S(   Ns   list of refs does not match(
   s   Cs   os   weakrefs   refs   selfs   callbacks   ref1s   ref2s   assert_s   getweakrefs(   s   selfs   ref1s   ref2s   o(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_getweakrefsá s   
c    su   ð ñ d t  f d „  ƒ  Y} ó | d ƒ } ô t i | ƒ } õ |  i | d d j ƒ ö |  i d | d j ƒ d  S(   Ns   Fc      s   ñ t  Z ò RS(   N(   s   __name__s
   __module__(    (    (    s'   /usr/lib/python2.2/test/test_weakref.pys   Fñ s   	f2.0f1.0f3.0(   s   floats   Fs   fs   weakrefs   proxys   ps   selfs   assert_(   s   selfs   ps   Fs   f(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_newstyle_number_opsð s
   c  	  sÊ   ø ù û d t  f d „  ƒ  Y‰  ý h  ‰ þ ‡ d †  ‰  ‡  ‡ ‡ d †  } y | ƒ  Wn ˆ  j
 o
 n X	|  i d ƒ 
y | ƒ  Wn ˆ  j
 o
 n X|  i d ƒ d S(   s0   Callbacks protected from already-set exceptions?s
   BogusErrorc      s   û t  Z ü RS(   N(   s   __name__s
   __module__(    (    (    s'   /usr/lib/python2.2/test/test_weakref.pys
   BogusErrorû s   	c    s   þ ÿ ˆ  |  =d  S(   N(   s   datas   k(   s   k(   s   data(    s'   /usr/lib/python2.2/test/test_weakref.pys   removeþ s   c     s5    d „  }  t ˆ t i |  ˆ ƒ <ˆ  ‚ d  S(   Nc      s   f  S(   N(    (    (    (    s'   /usr/lib/python2.2/test/test_weakref.pys   <lambda>s    (   s   fs   Nones   datas   weakrefs   refs   removes
   BogusError(   s   f(   s
   BogusErrors   datas   remove(    s'   /usr/lib/python2.2/test/test_weakref.pys   encapsulate s   s   exception not properly restoredN(   s	   Exceptions
   BogusErrors   datas   removes   encapsulates   selfs   fail(   s   selfs
   BogusErrors   datas   encapsulates   remove(    (   s
   BogusErrors   datas   removes'   /usr/lib/python2.2/test/test_weakref.pys   test_callbacks_protectedø s   	(   s   __name__s
   __module__s   test_basic_refs   test_basic_callbacks   test_multiple_callbackss   test_multiple_selfref_callbackss   test_proxy_refs   check_basic_refs   check_basic_callbacks   test_ref_reuses   test_proxy_reuses   test_basic_proxys   test_callable_proxys   check_proxys   test_getweakrefcounts   test_getweakrefss   test_newstyle_number_opss   test_callbacks_protected(    (    (    s'   /usr/lib/python2.2/test/test_weakref.pys   ReferencesTestCase) s    		
s   Objectc      s#   t  Z d „  Z d „  Z RS(   Nc    s   | |  _  d  S(   N(   s   args   self(   s   selfs   arg(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   __init__s   c    s   d |  i Sd  S(   Ns   <Object %r>(   s   selfs   arg(   s   self(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   __repr__s   (   s   __name__s
   __module__s   __init__s   __repr__(    (    (    s'   /usr/lib/python2.2/test/test_weakref.pys   Objects   	s   MappingTestCasec      sì   t  Z d Z d „  Z ;d „  Z Yd „  Z ]d „  Z ad „  Z zd „  Z d „  Z	 ˆd	 „  Z
 šd
 „  Z žd „  Z ¢d „  Z ³d „  Z ·d „  Z »d „  Z Ðd „  Z Ôd „  Z Ød „  Z ãd „  Z RS(   Ni
   c    s°  !|  i ƒ  \ } } "x] | D"]R } #|  i t i | ƒ d j $d | ƒ %|  i | | | i j &d ƒ q" W'| i	 ƒ  } (| i ƒ  i	 ƒ  } )| i ƒ  *| i ƒ  +|  i | | j ,d ƒ -~ ~ .|  i t | ƒ |  i j ƒ /| d =0|  i t | ƒ |  i d j 1d ƒ 2~ ~ 3|  i t | ƒ d j 4d ƒ 6t i ƒ  } 7|  i t | i d ƒ 8t ƒ  | d <9|  i t | i d ƒ d  S(	   Ni   s&   wrong number of weak references to %r!s#   wrong object returned by weak dict!s/   cloning of weak-valued dictionary did not work!i    s/   deleting object did not cause dictionary updates0   deleting the values did not clear the dictionaryi   (   s   selfs   make_weak_valued_dicts   dicts   objectss   os   assert_s   weakrefs   getweakrefcounts   args   itemss   items1s   copys   items2s   sorts   lens   COUNTs   WeakValueDictionarys   assertRaisess   KeyErrors   __getitem__s   C(   s   selfs   items2s   objectss   dicts   os   items1(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_weak_valuess2   
 	
	

	
c    s®  ;@|  i ƒ  \ } } Ax] | DA]R } B|  i t i | ƒ d j Cd | ƒ D|  i | i | | j Ed ƒ q" WF| i	 ƒ  } G| i ƒ  i	 ƒ  } H| i ƒ  I| i ƒ  J|  i | | j Kd ƒ L~ ~ M|  i t | ƒ |  i j ƒ N| d =O|  i t | ƒ |  i d j Pd ƒ Q~ ~ R|  i t | ƒ d j Sd ƒ Tt d ƒ } Ud	 | | <V|  i | i | ƒ ƒ W|  i | i d
 ƒ ƒ d  S(   Ni   s&   wrong number of weak references to %r!s#   wrong object returned by weak dict!s.   cloning of weak-keyed dictionary did not work!i    s/   deleting object did not cause dictionary updates.   deleting the keys did not clear the dictionaryi*   s$   What is the meaning of the universe?i"   (   s   selfs   make_weak_keyed_dicts   dicts   objectss   os   assert_s   weakrefs   getweakrefcounts   args   itemss   items1s   copys   items2s   sorts   lens   COUNTs   Objects   has_key(   s   selfs   items2s   objectss   dicts   os   items1(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_weak_keys;s2   
 	
	

	
c    s,   YZ|  i ƒ  \ } } [|  i | ƒ d  S(   N(   s   selfs   make_weak_keyed_dicts   dicts   objectss   check_iters(   s   selfs   objectss   dict(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_weak_keyed_itersYs   c    s,   ]^|  i ƒ  \ } } _|  i | ƒ d  S(   N(   s   selfs   make_weak_valued_dicts   dicts   objectss   check_iters(   s   selfs   objectss   dict(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_weak_valued_iters]s   c    sm  ac| i ƒ  } dx' | i ƒ  Dd] } e| i | ƒ q" Wf|  i t | ƒ d j d ƒ i| i ƒ  } jx! | Dj] } k| i | ƒ qw Wl|  i t | ƒ d j d ƒ o| i ƒ  } px' | i
 ƒ  Dp] } q| i | ƒ qÒ Wr|  i t | ƒ d j d ƒ u| i ƒ  } vx' | i ƒ  Dv] } w| i | ƒ q-Wx|  i t | ƒ d j d ƒ d  S(   Ni    s#   iteritems() did not touch all itemss!   __iter__() did not touch all keyss!   iterkeys() did not touch all keyss%   itervalues() did not touch all values(   s   dicts   itemss	   iteritemss   items   removes   selfs   assert_s   lens   keyss   ks   iterkeyss   valuess
   itervaluess   v(   s   selfs   dicts   valuess   items   vs   keyss   itemss   k(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   check_itersas(    	
 	 	 	c    se   z{t  i ƒ  } |t t t |  i ƒ ƒ } }x! | D}] } ~| i
 | | <q7 W| | f Sd  S(   N(   s   weakrefs   WeakKeyDictionarys   dicts   maps   Objects   ranges   selfs   COUNTs   objectss   os   arg(   s   selfs   objectss   dicts   o(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   make_weak_keyed_dictzs   
 	c    se   ‚t  i ƒ  } ƒt t t |  i ƒ ƒ } „x! | D„] } …| | | i
 <q7 W†| | f Sd  S(   N(   s   weakrefs   WeakValueDictionarys   dicts   maps   Objects   ranges   selfs   COUNTs   objectss   os   arg(   s   selfs   objectss   dicts   o(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   make_weak_valued_dicts   
 	c 	   s+  ˆ‰| ƒ  } Š| | | <‹| | | <Œ|  i t | ƒ d j ƒ | i	 ƒ  \ } } Ž|  i t | ƒ d j ƒ | | j o |  i | | j ƒ n ’|  i | | j ƒ “| i	 ƒ  \ } } ”|  i t | ƒ d j ƒ •| | j o –|  i | | j ƒ n ˜|  i | | j ƒ d  S(   Ni   i   i    (   s   klasss   weakdicts   value1s   key1s   value2s   key2s   selfs   assert_s   lens   popitems   ks   v(	   s   selfs   klasss   key1s   value1s   key2s   value2s   weakdicts   ks   v(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   check_popitemˆs   c    s/   š›|  i t i œd t ƒ  d t ƒ  ƒ d  S(   Ns   key1s   key2(   s   selfs   check_popitems   weakrefs   WeakValueDictionarys   C(   s   self(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_weak_valued_dict_popitemšs   c    s/   žŸ|  i t i  t ƒ  d t ƒ  d ƒ d  S(   Ns   value 1s   value 2(   s   selfs   check_popitems   weakrefs   WeakKeyDictionarys   C(   s   self(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_weak_keyed_dict_popitemžs   c    s)  ¢£|  i | | j	 ¤d ƒ ¦| ƒ  } §| i | | ƒ } ¨|  i | | j ƒ ©|  i | i	 | ƒ ƒ ª|  i | i
 | ƒ | j ƒ «|  i | | | j ƒ ­| i | | ƒ } ®|  i | | j ƒ ¯|  i | i	 | ƒ ƒ °|  i | i
 | ƒ | j ƒ ±|  i | | | j ƒ d  S(   Ns9   invalid test -- value parameters must be distinct objects(   s   selfs   assert_s   value1s   value2s   klasss   weakdicts
   setdefaults   keys   os   has_keys   get(   s   selfs   klasss   keys   value1s   value2s   weakdicts   o(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   check_setdefault¢s   
c    s,   ³´|  i t i µd t ƒ  t ƒ  ƒ d  S(   Ns   key(   s   selfs   check_setdefaults   weakrefs   WeakValueDictionarys   C(   s   self(    (    s'   /usr/lib/python2.2/test/test_weakref.pys    test_weak_valued_dict_setdefault³s   c    s)   ·¸|  i t i ¹t ƒ  d d ƒ d  S(   Ns   value 1s   value 2(   s   selfs   check_setdefaults   weakrefs   WeakKeyDictionarys   C(   s   self(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_weak_keyed_dict_setdefault·s   c    sN  »À| ƒ  } Á| i | ƒ Â|  i t | ƒ t | ƒ j ƒ Ãx | i ƒ  DÃ]p } Ä|  i | i	 | ƒ Åd ƒ Æ| i
 | ƒ } Ç|  i | | | j ƒ È|  i | | i
 | ƒ j ƒ qQ WÉx| | i ƒ  DÉ]k } Ê|  i | i	 | ƒ Ëd ƒ Ì| | } Í|  i | | | j ƒ Î|  i | | i
 | ƒ j ƒ qØ Wd  S(   Ns(   mysterious new key appeared in weak dicts%   original key disappeared in weak dict(   s   klasss   weakdicts   updates   dicts   selfs   assert_s   lens   keyss   ks   has_keys   gets   v(   s   selfs   klasss   dicts   weakdicts   vs   k(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   check_update»s"   " 	
# 	
c    sG   ÐÑ|  i t i Òh  t ƒ  d <t ƒ  d <t ƒ  t ƒ  <ƒ d  S(   Ni   s   a(   s   selfs   check_updates   weakrefs   WeakValueDictionarys   C(   s   self(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_weak_valued_dict_updateÐs   c    sD   ÔÕ|  i t i Öh  d t ƒ  <d t ƒ  <d t ƒ  <ƒ d  S(   Ni   i   i   (   s   selfs   check_updates   weakrefs   WeakKeyDictionarys   C(   s   self(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_weak_keyed_dict_updateÔs   c    s¯   ØÙt  i ƒ  } Út d ƒ } Ût d ƒ } Üd | | <Ýd | | <Þ|  i t | ƒ d j ƒ ß| | =à|  i t | ƒ d j ƒ á|  i | i	 ƒ  | g j ƒ d  S(   Ns   1s   2s	   somethingi   i   (
   s   weakrefs   WeakKeyDictionarys   ds   Objects   o1s   o2s   selfs   assert_s   lens   keys(   s   selfs   ds   o2s   o1(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_weak_keyed_delitemØs   
c    sµ   ãät  i ƒ  } åt d ƒ } æt d ƒ } ç| | d <è| | d <é|  i t | ƒ d j ƒ ê| d =ë|  i t | ƒ d j ƒ ì|  i | i	 ƒ  d | f g j ƒ d  S(   Ns   1s   2s	   somethings   something elsei   i   (
   s   weakrefs   WeakValueDictionarys   ds   Objects   o1s   o2s   selfs   assert_s   lens   items(   s   selfs   ds   o2s   o1(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   test_weak_valued_delitemãs   
(   s   __name__s
   __module__s   COUNTs   test_weak_valuess   test_weak_keyss   test_weak_keyed_iterss   test_weak_valued_iterss   check_iterss   make_weak_keyed_dicts   make_weak_valued_dicts   check_popitems   test_weak_valued_dict_popitems   test_weak_keyed_dict_popitems   check_setdefaults    test_weak_valued_dict_setdefaults   test_weak_keyed_dict_setdefaults   check_updates   test_weak_valued_dict_updates   test_weak_keyed_dict_updates   test_weak_keyed_delitems   test_weak_valued_delitem(    (    (    s'   /usr/lib/python2.2/test/test_weakref.pys   MappingTestCases&   		c     sg   ïðt  i ƒ  } ñt  i ƒ  }  ò|  i | i t ƒ ƒ ó|  i | i t ƒ ƒ ôt	 i
 |  ƒ d  S(   N(   s   unittests
   TestLoaders   loaders	   TestSuites   suites   addTests   loadTestsFromTestCases   ReferencesTestCases   MappingTestCases   test_supports	   run_suite(   s   suites   loader(    (    s'   /usr/lib/python2.2/test/test_weakref.pys	   test_mainïs
   s   __main__(   s   syss   unittests   UserLists   weakrefs   test_supports   Cs   Callables   create_functions   create_bound_methods   create_unbound_methods   TestCases   TestBases   ReferencesTestCases   Objects   MappingTestCases	   test_mains   __name__(   s   test_supports   Callables   Cs   create_unbound_methods   MappingTestCases   unittests   Objects   weakrefs   syss   UserLists   TestBases	   test_mains   create_bound_methods   ReferencesTestCases   create_function(    (    s'   /usr/lib/python2.2/test/test_weakref.pys   ? s    	éÖ