-í
é¶<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
 d f  d „  ƒ  YZ d „  Z d „  Z d „  Z e d	 ƒ d
 f  d „  ƒ  YZ d f  d „  ƒ  YZ e e d ƒ Z e e ƒ  i IJe i ƒ  e i e ƒ h  Z x! e d d ƒ D] Z e e e <qö We e d ƒ Z d f  d „  ƒ  YZ e ƒ  e e ƒ  <e e e ƒ IJe i ƒ  e i e ƒ [ [ h  Z x! e d d ƒ D] Z e e e <qWd 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ôWd f  d „  ƒ  YZ e d ƒ e e d ƒ <e d ƒ e e d ƒ <e e d ƒ Z z2 y e e e d ƒ IJWn e j
 o n XWd e i ƒ  e i e ƒ X[ d S(   (   s   verboses   TESTFNNi    c     s!  t  o d  Sn t i ƒ  d j  o d  Sn t i ƒ  d j  o t t f \ } } n t t f \ } } t i ƒ  d j  ol d a  x3 d o+ t t i	 d ƒ ƒ }  |  | j o Pn q‚ Wt t i	 d ƒ ƒ | |  <| i |  ƒ d a  n9 | o1 t i	 t | ƒ ƒ } | | } | | =| | =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  Z d „  Z d „  Z d „  Z d „  Z RS(   Nc    s   | |  _  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   t  ƒ  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   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    sW   |  i ƒ  x< t | ƒ D]. } t t i | ƒ ƒ |  t t i | ƒ ƒ <q W|  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µ   d a  t t t |  ƒ |  ƒ a t t t |  ƒ |  ƒ a d a  t o d Gt	 t ƒ Gt	 t ƒ Gn xC t o t	 t ƒ t	 t ƒ j o" t o d Gn t
 t t ƒ } qb Wt 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    s1   x* 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 Jd 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   			%			
	
 
  	 
