-í
é¶<c       s?     d  k  l Z l Z l Z  d k Z  d k Z  d „  Z 
 d „  Z  d „  Z  d „  Z	  d „  Z
 # d „  Z - d „  Z 5 d	 „  Z < d
 „  Z E d „  Z W d „  Z a d „  Z y d „  Z ‚ d „  Z Š d „  Z Ÿ d „  Z ® d f  d „  ƒ  YZ µ d „  Z Ë d „  Z Ü d „  Z ó e ƒ  d S(   (   s   verifys   verboses
   TestFailedNc    s4     |  | j o  t d | |  | f ‚ n d  S(   Ns   test_%s: actual %d, expected %d(   s   actuals   expecteds
   TestFaileds   name(   s   actuals   expecteds   name(    (    s"   /usr/lib/python2.2/test/test_gc.pys   expect s   c    s+   
  |  d j o  t d | ‚ n d  S(   Ni    s   test_%s: unexpected zero(   s   actuals
   TestFaileds   name(   s   actuals   name(    (    s"   /usr/lib/python2.2/test/test_gc.pys   expect_nonzero
 s   c    s@     t  o  d |  Gn  | ƒ   t  o  d GHn d  S(   Ns   testing %s...s   ok(   s   verboses   names   thunk(   s   names   thunk(    (    s"   /usr/lib/python2.2/test/test_gc.pys   run_test s
   


c     sL     g  }   |  i |  ƒ  t i ƒ   ~   t t i ƒ  d d ƒ d  S(   Ni   s   list(   s   ls   appends   gcs   collects   expect(   s   l(    (    s"   /usr/lib/python2.2/test/test_gc.pys	   test_list s
   	c     sI     h  }   |  |  d < t i ƒ    ~  ! t t i ƒ  d d ƒ d  S(   Ni   s   dict(   s   ds   gcs   collects   expect(   s   d(    (    s"   /usr/lib/python2.2/test/test_gc.pys	   test_dict s
   	c     s^   # % g  }  & |  f } ' |  i | ƒ ( t i ƒ  ) ~ * ~  + t t i ƒ  d d ƒ d  S(   Ni   s   tuple(   s   ls   ts   appends   gcs   collects   expect(   s   ls   t(    (    s"   /usr/lib/python2.2/test/test_gc.pys
   test_tuple# s   	c     sR   - . d f  d „  ƒ  Y}  0 |  |  _ 1 t i ƒ  2 ~  3 t t i ƒ  d ƒ d  S(   Ns   Ac      s   . t  Z / RS(   N(   s   __name__s
   __module__(    (    (    s"   /usr/lib/python2.2/test/test_gc.pys   A. s   	s   class(   s   As   as   gcs   collects   expect_nonzero(   s   A(    (    s"   /usr/lib/python2.2/test/test_gc.pys
   test_class- s
   c     sI   5 6 d t  f d „  ƒ  Y}  8 t i ƒ  9 ~  : t t i ƒ  d ƒ d  S(   Ns   Ac      s   6 t  Z 7 RS(   N(   s   __name__s
   __module__(    (    (    s"   /usr/lib/python2.2/test/test_gc.pys   A6 s   	s   staticclass(   s   objects   As   gcs   collects   expect_nonzero(   s   A(    (    s"   /usr/lib/python2.2/test/test_gc.pys   test_newstyleclass5 s   c     s^   < = d f  d „  ƒ  Y}  ? |  ƒ  } @ | | _ A t i ƒ  B ~ C t t i ƒ  d ƒ d  S(   Ns   Ac      s   = t  Z > RS(   N(   s   __name__s
   __module__(    (    (    s"   /usr/lib/python2.2/test/test_gc.pys   A= s   	s   instance(   s   As   as   gcs   collects   expect_nonzero(   s   As   a(    (    s"   /usr/lib/python2.2/test/test_gc.pys   test_instance< s   c     s×   E F d t  f d „  ƒ  Y}  H |  ƒ  } I | | _ J t i ƒ  K ~ L t t i ƒ  d ƒ M d t f d „  ƒ  Y} O d | |  f d „  ƒ  Y} Q | ƒ  } R | | _ S t i ƒ  T ~ U t t i ƒ  d ƒ d  S(	   Ns   Ac      s   F t  Z G RS(   N(   s   __name__s
   __module__(    (    (    s"   /usr/lib/python2.2/test/test_gc.pys   AF s   	s   newinstances   Bc      s   M t  Z N RS(   N(   s   __name__s
   __module__(    (    (    s"   /usr/lib/python2.2/test/test_gc.pys   BM s   	s   Cc      s   O t  Z P RS(   N(   s   __name__s
   __module__(    (    (    s"   /usr/lib/python2.2/test/test_gc.pys   CO s   	s   newinstance(2)(	   s   objects   As   as   gcs   collects   expect_nonzeros   lists   Bs   C(   s   As   as   Cs   B(    (    s"   /usr/lib/python2.2/test/test_gc.pys   test_newinstanceE s   c     sR   W Y d f  d „  ƒ  Y}  \ |  ƒ  } ] t i ƒ  ^ ~ _ t t i ƒ  d ƒ d  S(   Ns   Ac      s   Y t  Z Z d „  Z RS(   Nc    s   Z [ |  i |  _ d  S(   N(   s   selfs   __init__s   init(   s   self(    (    s"   /usr/lib/python2.2/test/test_gc.pys   __init__Z s   (   s   __name__s
   __module__s   __init__(    (    (    s"   /usr/lib/python2.2/test/test_gc.pys   AY s   	s   method(   s   As   as   gcs   collects   expect_nonzero(   s   As   a(    (    s"   /usr/lib/python2.2/test/test_gc.pys   test_methodW s
   c     s  a d d f  d „  ƒ  Y}  f d f  d „  ƒ  Y} h |  ƒ  } i | | _ j t | ƒ } k | ƒ  } l | | _ m t i ƒ  n ~ o ~ p t t i ƒ  d ƒ q xG t i	 Dq ]- } r t | ƒ | j o s | ` t Pn qª Wv t d ‚ w t i	 i | ƒ d  S(   Ns   Ac      s   d t  Z e d „  Z RS(   Nc    s
   e e d  S(   N(    (   s   self(    (    s"   /usr/lib/python2.2/test/test_gc.pys   __del__e s    (   s   __name__s
   __module__s   __del__(    (    (    s"   /usr/lib/python2.2/test/test_gc.pys   Ad s   	s   Bc      s   f t  Z g RS(   N(   s   __name__s
   __module__(    (    (    s"   /usr/lib/python2.2/test/test_gc.pys   Bf s   	s	   finalizers&   didn't find obj in garbage (finalizer)(   s   As   Bs   as   ids   id_as   bs   gcs   collects   expect_nonzeros   garbages   objs
   TestFaileds   remove(   s   As   as   Bs   id_as   objs   b(    (    s"   /usr/lib/python2.2/test/test_gc.pys   test_finalizera s$    		c     sG   y | h  }  } d |  U~ e i ƒ   ~  € e e i ƒ  d d ƒ d  S(   Ns   def f(): pass
i   s   function(   s   ds   gcs   collects   expect(   s   d(    (    s"   /usr/lib/python2.2/test/test_gc.pys   test_functiony s
   	c     sC   ‚ ƒ d „  }  … t i ƒ  † |  ƒ  ‡ t t i ƒ  d d ƒ d  S(   Nc     s   ƒ „ t  i ƒ  }  d  S(   N(   s   syss	   _getframes   frame(   s   frame(    (    s"   /usr/lib/python2.2/test/test_gc.pys   fƒ s   i   s   frame(   s   fs   gcs   collects   expect(   s   f(    (    s"   /usr/lib/python2.2/test/test_gc.pys
   test_frame‚ s   
c     sä   Š  t  i ƒ  } Ž t  i | t  i Bƒ  g  }  | i | ƒ ‘ t | ƒ } ’ ~ “ t  i	 ƒ  ” zb • xE t  i
 D• ]+ }  – t |  ƒ | j o — |  2˜ Pn qw Wš t d ‚ › t  i
 i |  ƒ Wd  œ  t  i | ƒ Xd  S(   Ns$   didn't find obj in garbage (saveall)(   s   gcs	   get_debugs   debugs	   set_debugs   DEBUG_SAVEALLs   ls   appends   ids   id_ls   collects   garbages   objs
   TestFaileds   remove(   s   objs   debugs   ls   id_l(    (    s"   /usr/lib/python2.2/test/test_gc.pys   test_saveallŠ s"   	 	c     s{   Ÿ ¡ t  i ƒ  } ¢ t  i ƒ  £ t  i d ƒ ¥ d f  d „  ƒ  Y}  ¨ |  ƒ  } © ~ « t  i ƒ  ¬ t t  i | ƒ d  S(   Ni   s   Ac      s   ¥ t  Z ¦ d „  Z RS(   Nc    s   ¦ § t  |  ƒ d  S(   N(   s   dirs   self(   s   self(    (    s"   /usr/lib/python2.2/test/test_gc.pys   __del__¦ s   (   s   __name__s
   __module__s   __del__(    (    (    s"   /usr/lib/python2.2/test/test_gc.pys   A¥ s   	(	   s   gcs   get_thresholds
   thresholdss   enables   set_thresholds   As   as   disables   apply(   s   As   as
   thresholds(    (    s"   /usr/lib/python2.2/test/test_gc.pys   test_delŸ s   s   Ouchc      s    ® t  Z ¯ d Z ° d „  Z RS(   Ni    c    sB   ° ± t  i d t  _ ² t  i d d j o ³ t i ƒ  n d  S(   Ni   i   i    (   s   Ouchs   ns   gcs   collect(   s   self(    (    s"   /usr/lib/python2.2/test/test_gc.pys   __del__° s   (   s   __name__s
   __module__s   ns   __del__(    (    (    s"   /usr/lib/python2.2/test/test_gc.pys   Ouch® s   		c     sû   µ ½ t  i ƒ  ¾ d } ¿ xË t d ƒ D¿ ]º }  À g  } Á x) t | ƒ DÁ ] } Â | t ƒ  g } qK WÃ g  } Ä x) t | ƒ DÄ ] } Å | t ƒ  g } qƒ WÆ h  } Ç x5 t | ƒ DÇ ]$ } È h  | d <t ƒ  d <} q» Wq) WÉ t  i
 ƒ  d  S(   NiÈ   i   i   i   (   s   gcs   enables   Ns   ranges   counts   ts   is   Ouchs   us   vs   disable(   s   counts   ts   vs   is   us   N(    (    s"   /usr/lib/python2.2/test/test_gc.pys   test_trashcanµ s"   	 		 		 		 	&c      sô   Ë Ì t  i ƒ  Í t d t ƒ Î t d t ƒ Ï t d t ƒ Ð t d t ƒ Ñ t d t ƒ Ò t d t ƒ Ó t d t	 ƒ Ô t d t
 ƒ Õ t d	 t ƒ Ö t d
 t ƒ × t d t ƒ Ø t d t ƒ Ù t d t ƒ Ú t d t ƒ d  S(   Ns   listss   dictss   tupless   classess   new style classess	   instancess   new instancess   methodss	   functionss   framess
   finalizerss   __del__s   savealls   trashcan(   s   gcs   collects   run_tests	   test_lists	   test_dicts
   test_tuples
   test_classs   test_newstyleclasss   test_instances   test_newinstances   test_methods   test_functions
   test_frames   test_finalizers   test_dels   test_savealls   test_trashcan(    (    (    s"   /usr/lib/python2.2/test/test_gc.pys   test_allË s   c     sî   Ü Ý t  o Þ d GHn ß t i ƒ  } à t i ƒ  á t t i ƒ  ƒ â t i ƒ  }  ã t i |  t i	 @ƒ å z æ t
 ƒ  Wd  ç è t i |  ƒ ê t  o ë d GHn í t i ƒ  î t t i ƒ  ƒ ï | o ð t i ƒ  n Xd  S(   Ns   disabling automatic collections   restoring automatic collection(   s   verboses   gcs	   isenableds   enableds   disables   verifys	   get_debugs   debugs	   set_debugs
   DEBUG_LEAKs   test_alls   enable(   s   debugs   enabled(    (    s"   /usr/lib/python2.2/test/test_gc.pys   testÜ s"   

(   s   test_supports   verifys   verboses
   TestFaileds   syss   gcs   expects   expect_nonzeros   run_tests	   test_lists	   test_dicts
   test_tuples
   test_classs   test_newstyleclasss   test_instances   test_newinstances   test_methods   test_finalizers   test_functions
   test_frames   test_savealls   test_dels   Ouchs   test_trashcans   test_alls   test(   s   test_alls   verboses   test_finalizers   test_functions   test_instances   test_newinstances   syss   tests
   test_classs   gcs   expects	   test_lists   test_methods   run_tests   expect_nonzeros   verifys   Ouchs	   test_dicts   test_trashcans   test_newstyleclasss
   TestFaileds   test_dels
   test_frames
   test_tuples   test_saveall(    (    s"   /usr/lib/python2.2/test/test_gc.pys   ? s.   
	
	