-í
é¶<c       s^     d  k  l Z l Z  d k Z  d k Z  h  a   h  a $ g  a % g  a ( d a	 / d „  Z
 T d f  d „  ƒ  YZ m d „  Z y d „  Z • d „  Z š e d	 ƒ Ÿ d
 f  d „  ƒ  YZ ® d f  d „  ƒ  YZ · e e d ƒ Z ¸ e e ƒ  i IJ¹ e i ƒ  º e i e ƒ ¿ h  Z Â x' e d d ƒ DÂ ] Z Ã e e e <q;WÅ e e d ƒ Z Ç d f  d „  ƒ  YZ Ô e ƒ  e e ƒ  <Ö e e e ƒ IJ× e i ƒ  Ø e i e ƒ Ù [ [ ß h  Z â x' e d d ƒ Dâ ] Z ã e e e <qåWå d f  d „  ƒ  YZ í e ƒ  e e ƒ  <ï y ð e e ƒ  Wn ñ e j
 o
 ò n Xô [ ù h  Z ü x' e d d ƒ Dü ] Z ý e e e <q{Wÿ d f  d „  ƒ  YZ e d ƒ e e d ƒ <e d ƒ e e d ƒ <e e d ƒ Z z> y e e e d ƒ IJWn e j
 o
 n XWd e i ƒ  e i e ƒ X[ d S(   (   s   verboses   TESTFNNi    c     si  / 0 1 t  o 2 d  Sn 3 t i ƒ  d j  o 4 d  Sn 6 t i ƒ  d j  o 7 t t f \ } } n 9 t t f \ } } ; t i ƒ  d j  o‡ = d a  > x? > d o4 ? t t i	 d ƒ ƒ }  @ |  | j o A Pn q¦ WB t t i	 d ƒ ƒ | |  <C | i |  ƒ D d a  nH F | o= H t i	 t | ƒ ƒ } I | | } J | | =O | | =n d  S(   Nf0.5f0.20000000000000001i    i   id   (   s   mutates   randoms   dict1s	   dict1keyss   targets   keyss   dict2s	   dict2keyss   Horrids	   randranges   newkeys   appends   lens   is   key(   s   newkeys   targets   keyss   is   key(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   maybe_mutate/ s.   	 


s   Horridc      s;   T t  Z U d „  Z _ d „  Z b d „  Z f d „  Z RS(   Nc    s(   U W | |  _  ] t i d ƒ |  _ d  S(   Ni Êš;(   s   is   selfs   randoms	   randranges   hashcode(   s   selfs   i(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   __init__U s   c    s   _ ` |  i Sd  S(   N(   s   selfs   hashcode(   s   self(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   __hash___ s   c    s'   b c t  ƒ  d t |  i | i ƒ Sd  S(   N(   s   maybe_mutates   cmps   selfs   is   other(   s   selfs   other(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   __cmp__b s   
c    s   f g d |  i Sd  S(   Ns
   Horrid(%d)(   s   selfs   i(   s   self(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   __repr__f s   (   s   __name__s
   __module__s   __init__s   __hash__s   __cmp__s   __repr__(    (    (    s'   /usr/lib/python2.2/test/test_mutants.pys   HorridT s   	
c    si   m n |  i ƒ  o xB t | ƒ Do ]1 } p t t i | ƒ ƒ |  t t i | ƒ ƒ <q  Wr |  i	 ƒ  Sd  S(   N(
   s   ds   clears   xranges
   numentriess   is   Horrids   randoms   choices
   candidatess   keys(   s   ds
   candidatess
   numentriess   i(    (    s'   /usr/lib/python2.2/test/test_mutants.pys	   fill_dictm s
    	/c    sâ   y z } d a  ~ t t t |  ƒ |  ƒ a  t t t |  ƒ |  ƒ a ƒ d a  „ t o … d Gt	 t ƒ Gt	 t ƒ Gn † xO † t o t	 t ƒ t	 t ƒ j o+ ‡ t o ˆ d Gn ‰ t
 t t ƒ } q} WŠ t o ‹ Hn d  S(   Ni    i   s   trying w/ lengthss   .(   s   mutates	   fill_dicts   dict1s   ranges   ns	   dict1keyss   dict2s	   dict2keyss   verboses   lens   cmps   c(   s   ns   c(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   test_oney s   		
 #

c    s=   • – x0 t  |  ƒ D– ] } — t t i d d ƒ ƒ q Wd  S(   Ni   id   (   s   xranges   ns   is   test_ones   randoms	   randrange(   s   ns   i(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   test• s    	id   s   Childc      s#   Ÿ t  Z   d „  Z ¢ d „  Z RS(   Nc    s     ¡ | |  i d <d  S(   Ns   parent(   s   parents   selfs   __dict__(   s   selfs   parent(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   __init__  s   c    s¡   ¢ £ d |  i _ ¤ d |  i _ ¥ d |  i _ ¦ d |  i _ § d |  i _ ¨ d |  i _ © d |  i _ ª d |  i _	 « d |  i _
 ¬ t |  i | ƒ Sd  S(   Ni   (   s   selfs   parents   as   bs   cs   ds   es   fs   gs   hs   is   getattrs   attr(   s   selfs   attr(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   __getattr__¢ s   (   s   __name__s
   __module__s   __init__s   __getattr__(    (    (    s'   /usr/lib/python2.2/test/test_mutants.pys   ChildŸ s   	s   Parentc      s   ® t  Z ¯ d „  Z RS(   Nc    s   ¯ ° t  |  ƒ |  _ d  S(   N(   s   Childs   selfs   a(   s   self(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   __init__¯ s   (   s   __name__s
   __module__s   __init__(    (    (    s'   /usr/lib/python2.2/test/test_mutants.pys   Parent® s   	s   wi   i
   s   Machiavellic      s#   Ç t  Z È d „  Z Ñ d „  Z RS(   Nc    s#   È É t  i ƒ  Í t JÏ d Sd  S(   Ns   machiavelli(   s   dicts   clears   f(   s   self(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   __repr__È s   c    s   Ñ Ò d Sd  S(   Ni    (    (   s   self(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   __hash__Ñ s   (   s   __name__s
   __module__s   __repr__s   __hash__(    (    (    s'   /usr/lib/python2.2/test/test_mutants.pys   MachiavelliÇ s   		s   Machiavelli2c      s#   å t  Z æ d „  Z ê d „  Z RS(   Nc    s   æ ç t  i ƒ  è d Sd  S(   Ni   (   s   dicts   clear(   s   selfs   other(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   __eq__æ s   c    s   ê ë d Sd  S(   Ni    (    (   s   self(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   __hash__ê s   (   s   __name__s
   __module__s   __eq__s   __hash__(    (    (    s'   /usr/lib/python2.2/test/test_mutants.pys   Machiavelli2å s   	s   Machiavelli3c      s;   ÿ t  Z  d „  Z d „  Z 
d „  Z d „  Z RS(   Nc    s    | |  _  d  S(   N(   s   ids   self(   s   selfs   id(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   __init__ s   c    s<   |  i | i j o t i ƒ  d Sn d Sd  S(   Ni   i    (   s   selfs   ids   others   dicts   clear(   s   selfs   other(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   __eq__s   c    s!   
d |  i i |  i f Sd  S(   Ns   %s(%s)(   s   selfs	   __class__s   __name__s   id(   s   self(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   __repr__
s   c    s   d Sd  S(   Ni    (    (   s   self(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   __hash__s   (   s   __name__s
   __module__s   __init__s   __eq__s   __repr__s   __hash__(    (    (    s'   /usr/lib/python2.2/test/test_mutants.pys   Machiavelli3ÿ s   	i   (   s   test_supports   verboses   TESTFNs   randoms   oss   dict1s   dict2s	   dict1keyss	   dict2keyss   mutates   maybe_mutates   Horrids	   fill_dicts   test_ones   tests   Childs   Parents   opens   fs   __dict__s   closes   unlinks   dicts   ranges   is   Machiavellis   strs   Machiavelli2s   KeyErrors   Machiavelli3(   s   maybe_mutates	   fill_dicts   verboses   Horrids   randoms   Machiavellis   test_ones   TESTFNs   Machiavelli3s   Machiavelli2s   Parents   is   fs   dicts   Childs   tests   os(    (    s'   /usr/lib/python2.2/test/test_mutants.pys   ? st   					%		 			 		 	