-í
é¶<c       s
     d  k  Z   d k l Z l Z l Z l Z  d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f d d d f g Z  d f  d „  ƒ  YZ   d f  d „  ƒ  YZ & d	 f  d
 „  ƒ  YZ	 1 d e  i
 f d „  ƒ  YZ
 d „  Z 
e d j o e ƒ  n d  S(   N(   s   run_unittests   TESTFNs   unlinks   have_unicodei    i   i   s   BasicIterClassc      s#    t  Z  d „  Z  d „  Z RS(   Nc    s     | |  _   d |  _ d  S(   Ni    (   s   ns   selfs   i(   s   selfs   n(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __init__ s   c    sJ     |  i }  | |  i j o  t ‚ n  | d |  _  | Sd  S(   Ni   (   s   selfs   is   ress   ns   StopIteration(   s   selfs   res(    (    s$   /usr/lib/python2.2/test/test_iter.pys   next s
   (   s   __name__s
   __module__s   __init__s   next(    (    (    s$   /usr/lib/python2.2/test/test_iter.pys   BasicIterClass s   	s   IteratingSequenceClassc      s#     t  Z ! d „  Z # d „  Z RS(   Nc    s   ! " | |  _  d  S(   N(   s   ns   self(   s   selfs   n(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __init__! s   c    s   # $ t  |  i ƒ Sd  S(   N(   s   BasicIterClasss   selfs   n(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __iter__# s   (   s   __name__s
   __module__s   __init__s   __iter__(    (    (    s$   /usr/lib/python2.2/test/test_iter.pys   IteratingSequenceClass  s   	s   SequenceClassc      s#   & t  Z ' d „  Z ) d „  Z RS(   Nc    s   ' ( | |  _  d  S(   N(   s   ns   self(   s   selfs   n(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __init__' s   c    s?   ) * d | j o |  i j  n o + | Sn
 - t ‚ d  S(   Ni    (   s   is   selfs   ns
   IndexError(   s   selfs   i(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __getitem__) s   $(   s   __name__s
   __module__s   __init__s   __getitem__(    (    (    s$   /usr/lib/python2.2/test/test_iter.pys   SequenceClass& s   	s   TestCasec      s  1 t  Z 4 d „  Z ? d „  Z F d „  Z J d „  Z Q d „  Z U d „  Z _ d „  Z f d „  Z	 l d	 „  Z
 p d
 „  Z t d „  Z x d „  Z | d „  Z ‰ d „  Z ‘ d „  Z › d „  Z ¬ d „  Z ¼ d „  Z Å d „  Z É d „  Z Í d „  Z Ñ d „  Z Õ d „  Z Ù e o Ú d „  Z n à d „  Z ç d „  Z ú d „  Z d „  Z ;d „  Z gd „  Z  ‡d „  Z! ©d  „  Z" ×d! „  Z# äd" „  Z$ e o d# „  Z$ n d$ „  Z% 9d% „  Z& \d& „  Z' …d' „  Z( ºd( „  Z) RS()   Nc    s{   4 5 g  } 6 xR 6 d oG 7 y 8 | i ƒ  } Wn 9 t j
 o : Pn X; | i | ƒ q W< |  i | | ƒ d  S(   Ni   (	   s   ress   its   nexts   vals   StopIterations   appends   selfs   assertEquals   seq(   s   selfs   its   seqs   vals   res(    (    s$   /usr/lib/python2.2/test/test_iter.pys   check_iterator4 s   	 
	c    sJ   ? @ g  } A x! | DA ] } B | i | ƒ q WC |  i | | ƒ d  S(   N(   s   ress   exprs   vals   appends   selfs   assertEquals   seq(   s   selfs   exprs   seqs   vals   res(    (    s$   /usr/lib/python2.2/test/test_iter.pys   check_for_loop? s
   	
 	c    s,   F G |  i t t d ƒ ƒ t d ƒ ƒ d  S(   Ni
   (   s   selfs   check_iterators   iters   range(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_basicF s   c    sJ   J K t  d ƒ } L t | ƒ } M t | ƒ } N |  i | | j ƒ d  S(   Ni
   (   s   ranges   seqs   iters   its   it2s   selfs   assert_(   s   selfs   seqs   it2s   it(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_idempotencyJ s   c    s,   Q R |  i t t d ƒ ƒ t d ƒ ƒ d  S(   Ni
   (   s   selfs   check_for_loops   iters   range(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_for_loopQ s   c    s¢   U V t  d ƒ } W g  } X xj t | ƒ DX ]Y } Y xM t | ƒ DY ]< } Z x0 t | ƒ DZ ] } [ | i | | | f ƒ q] WqD Wq+ W\ |  i	 | t
 ƒ d  S(   Ni   (   s   ranges   seqs   ress   iters   is   js   ks   appends   selfs   assertEquals   TRIPLETS(   s   selfs   seqs   is   ress   js   k(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_independenceU s   	 	 	 	%c 	   s‘   _ ` t  d ƒ } a g  i } t | ƒ Db ]E } t | ƒ Db ]/ } t | ƒ Db ] } | | | | f ƒ qO q< q) ~ } c |  i
 | t ƒ d  S(   Ni   (   s   ranges   seqs   appends   _[1]s   iters   is   js   ks   ress   selfs   assertEquals   TRIPLETS(	   s   selfs   seqs   is   ress   ks   js   _[1]s   _[2]s   _[3](    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_nested_comprehensions_iter_ s     +c 	   s   f g t  d ƒ } h g  i } | Dh ]9 } | Dh ]) } | Dh ] } | | | | f ƒ q= q0 q# ~ } i |  i	 | t
 ƒ d  S(   Ni   (   s   ranges   seqs   appends   _[1]s   is   js   ks   ress   selfs   assertEquals   TRIPLETS(	   s   selfs   seqs   is   ress   js   _[1]s   _[2]s   _[3]s   k(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_nested_comprehensions_forf s      +c    s&   l m |  i t d ƒ t d ƒ ƒ d  S(   Ni
   (   s   selfs   check_for_loops   IteratingSequenceClasss   range(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_class_forl s   c    s,   p q |  i t t d ƒ ƒ t d ƒ ƒ d  S(   Ni
   (   s   selfs   check_iterators   iters   IteratingSequenceClasss   range(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_class_iterp s   c    s&   t u |  i t d ƒ t d ƒ ƒ d  S(   Ni
   (   s   selfs   check_for_loops   SequenceClasss   range(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_seq_class_fort s   c    s,   x y |  i t t d ƒ ƒ t d ƒ ƒ d  S(   Ni
   (   s   selfs   check_iterators   iters   SequenceClasss   range(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_seq_class_iterx s   c    sB   | } d f  d „  ƒ  Y} † |  i t | ƒ  d ƒ t d ƒ ƒ d  S(   Ns   Cc      s#   } t  Z ~ d „  Z € d „  Z RS(   Nc    s   ~  d |  _ d  S(   Ni    (   s   selfs   i(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __init__~ s   c    sG   €  |  i } ‚ | d |  _ ƒ | d j o „ t ‚ n … | Sd  S(   Ni   id   (   s   selfs   is
   IndexError(   s   selfs   i(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __call__€ s
   (   s   __name__s
   __module__s   __init__s   __call__(    (    (    s$   /usr/lib/python2.2/test/test_iter.pys   C} s   	i
   (   s   Cs   selfs   check_iterators   iters   range(   s   selfs   C(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_callable| s   	c    s;   ‰ Š d g d „ } Ž |  i t | d ƒ t d ƒ ƒ d  S(   Ni    c    s,   Š ‹ |  d } Œ | d |  d < | Sd  S(   Ni    i   (   s   states   i(   s   states   i(    (    s$   /usr/lib/python2.2/test/test_iter.pys   spamŠ s   i
   (   s   spams   selfs   check_iterators   iters   range(   s   selfs   spam(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_function‰ s   c    s;   ‘ ’ d g d „ } ˜ |  i t | d ƒ t d ƒ ƒ d  S(   Ni    c    sI   ’ “ |  d } ” | d j o • t ‚ n – | d |  d <— | Sd  S(   Ni    i
   i   (   s   states   is   StopIteration(   s   states   i(    (    s$   /usr/lib/python2.2/test/test_iter.pys   spam’ s
   i   i
   (   s   spams   selfs   check_iterators   iters   range(   s   selfs   spam(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_function_stop‘ s   c    s›   › œ d g d „ } ¢ g  } £ y4 ¤ x* t | d ƒ D¤ ] } ¥ | i | ƒ q7 WWn/ ¦ t j
 o  § |  i | t d ƒ ƒ n X© |  i	 d ƒ d  S(   Ni    c    sI   œ  |  d } ž | d |  d <Ÿ | d j o   t ‚ n ¡ | Sd  S(   Ni    i   i
   (   s   states   is   RuntimeError(   s   states   i(    (    s$   /usr/lib/python2.2/test/test_iter.pys   spamœ s
   i   i
   s   should have raised RuntimeError(
   s   spams   ress   iters   xs   appends   RuntimeErrors   selfs   assertEquals   ranges   fail(   s   selfs   xs   ress   spam(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_exception_function› s   	 	c    sŸ   ¬ ­ d t  f d „  ƒ  Y} ² g  } ³ y1 ´ x' | d ƒ D´ ] } µ | i | ƒ q; WWn/ ¶ t j
 o  · |  i | t d ƒ ƒ n X¹ |  i	 d ƒ d  S(   Ns   MySequenceClassc      s   ­ t  Z ® d „  Z RS(   Nc    s7   ® ¯ | d j o ° t ‚ n ± t i |  | ƒ Sd  S(   Ni
   (   s   is   RuntimeErrors   SequenceClasss   __getitem__s   self(   s   selfs   i(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __getitem__® s   (   s   __name__s
   __module__s   __getitem__(    (    (    s$   /usr/lib/python2.2/test/test_iter.pys   MySequenceClass­ s   	i   i
   s   should have raised RuntimeError(
   s   SequenceClasss   MySequenceClasss   ress   xs   appends   RuntimeErrors   selfs   assertEquals   ranges   fail(   s   selfs   ress   MySequenceClasss   x(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_exception_sequence¬ s   	 	c    s?   ¼ ½ d t  f d „  ƒ  Y} Â |  i | d ƒ t d ƒ ƒ d  S(   Ns   MySequenceClassc      s   ½ t  Z ¾ d „  Z RS(   Nc    s7   ¾ ¿ | d j o À t ‚ n Á t i |  | ƒ Sd  S(   Ni
   (   s   is   StopIterations   SequenceClasss   __getitem__s   self(   s   selfs   i(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __getitem__¾ s   (   s   __name__s
   __module__s   __getitem__(    (    (    s$   /usr/lib/python2.2/test/test_iter.pys   MySequenceClass½ s   	i   i
   (   s   SequenceClasss   MySequenceClasss   selfs   check_for_loops   range(   s   selfs   MySequenceClass(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_stop_sequence¼ s   c    s,   Å Æ |  i t t d ƒ ƒ t d ƒ ƒ d  S(   Ni'  (   s   selfs   check_for_loops   iters   range(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_big_rangeÅ s   c    s    É Ê |  i t g  ƒ g  ƒ d  S(   N(   s   selfs   check_for_loops   iter(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_emptyÉ s   c    sD   Í Î |  i t d d d d d d d d d	 d
 f
 ƒ t d ƒ ƒ d  S(   Ni    i   i   i   i   i   i   i   i   i	   i
   (   s   selfs   check_for_loops   iters   range(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_tupleÍ s   c    s,   Ñ Ò |  i t t d ƒ ƒ t d ƒ ƒ d  S(   Ni
   (   s   selfs   check_for_loops   iters   xranges   range(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_xrangeÑ s   c    s/   Õ Ö |  i t d ƒ d d d d d g ƒ d  S(   Ns   abcdes   as   bs   cs   ds   e(   s   selfs   check_for_loops   iter(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_stringÕ s   c    sV   Ú Û |  i t t d ƒ ƒ Ü t d ƒ t d ƒ t d ƒ t d ƒ t d ƒ g ƒ d  S(   Ns   abcdes   as   bs   cs   ds   e(   s   selfs   check_for_loops   iters   unicode(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_unicodeÚ s   c    sS   à á h  } â x$ t d ƒ Dâ ] } ã t | | <q Wä |  i | | i ƒ  ƒ d  S(   Ni
   (   s   dicts   ranges   is   Nones   selfs   check_for_loops   keys(   s   selfs   is   dict(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_dictà s
   	 	c    s÷   ç è t  t d ƒ } é z5 ê x+ t d ƒ Dê ] } ë | i d | ƒ q+ WWd  ì í | i ƒ  Xî t  t d ƒ } ï z9 ð |  i | d d d d d	 g ƒ ñ |  i | g  ƒ Wd  ò ó | i ƒ  ô y õ t	 t ƒ Wn ö t
 j
 o
 ÷ n XXd  S(
   Ns   wi   s   %d
s   rs   0
s   1
s   2
s   3
s   4
(   s   opens   TESTFNs   fs   ranges   is   writes   closes   selfs   check_for_loops   unlinks   OSError(   s   selfs   fs   i(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_iter_fileç s"    	"c    s+  ú û |  i t t d ƒ ƒ t d ƒ ƒ ü |  i t t d ƒ ƒ g  ƒ ý |  i t f  ƒ g  ƒ þ |  i t t d d d ƒ ƒ t d d d ƒ ƒ  h  d d <d d <d	 d
 <} |  i t | ƒ | i ƒ  ƒ |  i t t t ƒ |  i t t d ƒ t	 t
 d ƒ } z5 x+ t d ƒ D] } 	| i d | ƒ q(WWd  
| i ƒ  Xt	 t
 d ƒ } zp |  i t | ƒ d d d d d g ƒ | i d d ƒ |  i t | i ƒ  ƒ d d d d d g ƒ Wd  | i ƒ  y t t
 ƒ Wn t j
 o
 n XXd  S(   Ni   i    i
   iÿÿÿÿi   s   onei   s   twoi   s   threei*   s   ws   %d
s   rs   0
s   1
s   2
s   3
s   4
(   s   selfs   assertEquals   lists   SequenceClasss   ranges   ds   keyss   assertRaisess	   TypeErrors   opens   TESTFNs   fs   is   writes   closes   seeks
   xreadliness   unlinks   OSError(   s   selfs   ds   fs   i(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_builtin_listú s6   %1$ 	(c    sD  |  i t t d ƒ ƒ d d d d d f ƒ |  i t t d ƒ ƒ f  ƒ |  i t g  ƒ f  ƒ |  i t f  ƒ f  ƒ |  i t d ƒ d d	 d
 f ƒ !h  d d <d d <d d <} "|  i t | ƒ t | i ƒ  ƒ ƒ $|  i t t t ƒ %|  i t t d ƒ 't	 t
 d ƒ } (z5 )x+ t d ƒ D)] } *| i d | ƒ qAWWd  +,| i ƒ  X-t	 t
 d ƒ } .zp /|  i t | ƒ d d d d d f ƒ 0| i d d ƒ 1|  i t | i ƒ  ƒ 2d d d d d f ƒ Wd  34| i ƒ  5y 6t t
 ƒ Wn 7t j
 o
 8n XXd  S(   Ni   i    i   i   i   i   s   abcs   as   bs   cs   ones   twos   threei*   s   ws   %d
s   rs   0
s   1
s   2
s   3
s   4
(   s   selfs   assertEquals   tuples   SequenceClasss   ds   keyss   assertRaisess	   TypeErrors   lists   opens   TESTFNs   fs   ranges   is   writes   closes   seeks
   xreadliness   unlinks   OSError(   s   selfs   ds   is   f(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_builtin_tuples8   ."$% 	(c    s¹  ;<|  i t t t d ƒ ƒ t d d ƒ ƒ =|  i t t t d ƒ ƒ g  ƒ >|  i t t f  ƒ f  ƒ ?|  i t t d ƒ d ƒ Ah  d d <d d <d d	 <} B|  i t t | ƒ | i ƒ  ƒ D|  i t	 t t t
 ƒ E|  i t	 t t d
 ƒ Gd f  d „  ƒ  Y} L| d ƒ } M| d ƒ } Od f  d „  ƒ  Y} b| | | g d Œ  } c|  i t d „  | ƒ | g d ƒ d|  i t d „  t | ƒ ƒ | g d ƒ d  S(   Ni   i   i    s   abcs   onei   s   twoi   s   threei*   s   Booleanc      s#   Gt  Z Hd „  Z Jd „  Z RS(   Nc    s   HI| |  _  d  S(   N(   s   truths   self(   s   selfs   truth(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __init__Hs   c    s   JK|  i Sd  S(   N(   s   selfs   truth(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __nonzero__Js   (   s   __name__s
   __module__s   __init__s   __nonzero__(    (    (    s$   /usr/lib/python2.2/test/test_iter.pys   BooleanGs   	s   Seqc      s#   Ot  Z Pd „  Z Rd „  Z RS(   Nc    s   PQ| |  _ d  S(   N(   s   argss   selfs   vals(   s   selfs   args(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __init__Ps   c    s-   RSd f  d „  ƒ  Y} `| |  i ƒ Sd  S(   Ns   SeqIterc      s/   St  Z Td „  Z Wd „  Z Yd „  Z RS(   Nc    s   TU| |  _  Vd |  _ d  S(   Ni    (   s   valss   selfs   i(   s   selfs   vals(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __init__Ts   c    s   WX|  Sd  S(   N(   s   self(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __iter__Ws   c    sW   YZ|  i } [| d |  _ \| t |  i ƒ j  o ]|  i | Sn
 _t ‚ d  S(   Ni   (   s   selfs   is   lens   valss   StopIteration(   s   selfs   i(    (    s$   /usr/lib/python2.2/test/test_iter.pys   nextYs
   (   s   __name__s
   __module__s   __init__s   __iter__s   next(    (    (    s$   /usr/lib/python2.2/test/test_iter.pys   SeqIterSs   	(   s   SeqIters   selfs   vals(   s   selfs   SeqIter(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __iter__Rs   (   s   __name__s
   __module__s   __init__s   __iter__(    (    (    s$   /usr/lib/python2.2/test/test_iter.pys   SeqOs   	i   c    s   c|  S(   N(   s   x(   s   x(    (    s$   /usr/lib/python2.2/test/test_iter.pys   <lambda>cs    c    s   d|  S(   N(   s   x(   s   x(    (    s$   /usr/lib/python2.2/test/test_iter.pys   <lambda>ds    (   s   selfs   assertEquals   filters   Nones   SequenceClasss   ranges   ds   keyss   assertRaisess	   TypeErrors   lists   Booleans   Trues   Falses   Seqs   seqs   iter(   s   selfs   Falses   ds   Seqs   Booleans   Trues   seq(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_builtin_filter;s   +"$"&c    s  gh|  i t t d ƒ ƒ d ƒ i|  i t t d ƒ ƒ d ƒ j|  i t d d ƒ d ƒ k|  i t d d ƒ d ƒ mh  d d <d d	 <d
 d <} n|  i t | ƒ d	 ƒ o|  i t | ƒ d ƒ p|  i t | i ƒ  ƒ d
 ƒ q|  i t t | i ƒ  ƒ ƒ d ƒ st t	 d ƒ } tz4 u| i d ƒ v| i d ƒ w| i d ƒ Wd  xy| i ƒ  Xzt t	 d ƒ } {zI ||  i t | ƒ d ƒ }| i d d ƒ ~|  i t | ƒ d ƒ Wd  €| i ƒ  y ‚t t	 ƒ Wn ƒt j
 o
 „n XXd  S(   Ni   i   i    i   iÿÿÿÿi   s   onei   s   twoi   s   threes   ws   medium line
s   xtra large line
s   itty-bitty line
s   r(   s   selfs   assertEquals   maxs   SequenceClasss   mins   ds
   itervaluess   iters   opens   TESTFNs   fs   writes   closes   seeks   unlinks   OSError(   s   selfs   ds   f(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_builtin_max_mings6   $%c    sv  ‡ˆ|  i t t t d ƒ ƒ t d ƒ ƒ ‰|  i t d „  t d ƒ ƒ t d d ƒ ƒ ‹h  d d <d d <d d	 <} Œ|  i t t | ƒ | i ƒ  ƒ |  i t | d
 „ | ƒ | i ƒ  ƒ Ž| i ƒ  } g  i
 } t d ƒ D’]U } | | t | ƒ j  o | | p t | | t | ƒ j  o | | p t f ƒ qí ~ } “|  i t t | ”t d ƒ •t | i ƒ  ƒ ƒ –| ƒ ˜t t d ƒ } ™z9 šx/ t d ƒ Dš] } ›| i d | d ƒ q³WWd  œ| i ƒ  Xžt t d ƒ } Ÿz,  |  i t t | ƒ t d d d ƒ ƒ Wd  ¡¢| i ƒ  £y ¤t t ƒ Wn ¥t j
 o
 ¦n XXd  S(   Ni   c    s   ‰|  d S(   Ni   (   s   x(   s   x(    (    s$   /usr/lib/python2.2/test/test_iter.pys   <lambda>‰s    i   i   s   onei   s   twoi   s   threec    s   |  | |  f S(   N(   s   ks   d(   s   ks   d(    (    s$   /usr/lib/python2.2/test/test_iter.pys   <lambda>s    s   wi
   s   xys   
s   ri   (   s   selfs   assertEquals   maps   Nones   SequenceClasss   ranges   ds   keyss   itemss   dkeyss   appends   _[1]s   is   lens   expecteds   iters   iterkeyss   opens   TESTFNs   fs   writes   closes   unlinks   OSError(   s   selfs   ds   fs   is   dkeyss   _[1]s   expected(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_builtin_map‡s8   (.$"(a
 	 ,c    s$  ©ª|  i t t ƒ «|  i t t t ƒ ¬|  i t t t d ƒ d ƒ ­|  i t t t d ƒ t ƒ ¯|  i t t d ƒ ƒ °d f d f d f g ƒ ±|  i t t d ƒ ƒ ²d f d f d f g ƒ ´h  d d <d d <d d	 <} µ|  i | i
 ƒ  t | | i ƒ  ƒ ƒ ¸d
 f  d „  ƒ  Y} Ät t d ƒ } Åz Æ| i d ƒ Wd  ÇÈ| i ƒ  XÉt t d ƒ } ÊzV Ë|  i t | d ƒ | | d ƒ ƒ Ìd d d f d d d f d d d f g ƒ Wd  ÏÐ| i ƒ  Ñy Òt t ƒ Wn Ót j
 o
 Ôn XXd  S(   Ni
   i*   i   i    i   i   s   ones   twos   threes   IntsFromc      s/   ¸t  Z ¹d „  Z ¼d „  Z ¿d „  Z RS(   Nc    s   ¹º| |  _ d  S(   N(   s   starts   selfs   i(   s   selfs   start(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __init__¹s   c    s   ¼½|  Sd  S(   N(   s   self(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __iter__¼s   c    s*   ¿À|  i } Á| d |  _ Â| Sd  S(   Ni   (   s   selfs   i(   s   selfs   i(    (    s$   /usr/lib/python2.2/test/test_iter.pys   next¿s   (   s   __name__s
   __module__s   __init__s   __iter__s   next(    (    (    s$   /usr/lib/python2.2/test/test_iter.pys   IntsFrom¸s   	s   ws	   a
bbb
cc
s   riœÿÿÿs   a
s   bbb
iÿÿÿs   cc
ižÿÿÿ(   s   selfs   assertRaisess	   TypeErrors   zips   Nones   ranges   assertEquals   IteratingSequenceClasss   SequenceClasss   ds   itemss
   itervaluess   IntsFroms   opens   TESTFNs   fs   writes   closes   unlinks   OSError(   s   selfs   ds   fs   IntsFrom(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_builtin_zip©s4   $($2c    s8  ×Ød k  l } Ù|  i t | t d ƒ ƒ d ƒ Ú|  i t | t d ƒ d ƒ d ƒ Û|  i t t | t d ƒ ƒ Ü|  i t | t d ƒ d ƒ d ƒ Ý|  i t | t d ƒ ƒ d ƒ Þ|  i t | t d ƒ d ƒ d ƒ àh  d d <d	 d
 <d d <} á|  i t | | ƒ d i	 | i
 ƒ  ƒ ƒ d  S(   N(   s   addi   i
   i*   i4   i    i   s   onei   s   twoi   s   threes    (   s   operators   adds   selfs   assertEquals   reduces   SequenceClasss   assertRaisess	   TypeErrors   ds   joins   keys(   s   selfs   adds   d(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_builtin_reduce×s   "%%"%$c    sð   äèd f  d „  ƒ  Y} ÷t t d ƒ } øz ù| i d d d ƒ Wd  úû| i ƒ  Xýt t d ƒ } z5 d i | | ƒ ƒ } |  i	 | t
 d	 ƒ ƒ Wd  | i ƒ  y 	t t ƒ Wn 
t j
 o
 n XXd  S(
   Ns   OhPhooeyc      s/   èt  Z éd „  Z íd „  Z ðd „  Z RS(   Nc    s%   éêt  | ƒ |  _ ëd |  _ d  S(   Ni    (   s   iters   seqs   selfs   its   i(   s   selfs   seq(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __init__és   c    s   íî|  Sd  S(   N(   s   self(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __iter__ís   c    sT   ðñ|  i } ò| d |  _ ó| d j o ôt d ƒ Sn õ|  i i ƒ  Sd  S(   Ni   i   s   fooled you!(   s   selfs   is   unicodes   its   next(   s   selfs   i(    (    s$   /usr/lib/python2.2/test/test_iter.pys   nextðs
   (   s   __name__s
   __module__s   __init__s   __iter__s   next(    (    (    s$   /usr/lib/python2.2/test/test_iter.pys   OhPhooeyès   	s   ws   a
s   b
s   c
s   rs    - s   a
 - b
 - fooled you! - c
(   s   OhPhooeys   opens   TESTFNs   fs   writes   closes   joins   gots   selfs   assertEquals   unicodes   unlinks   OSError(   s   selfs   OhPhooeys   gots   f(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_unicode_join_endcaseäs    c    s
   d  S(   N(    (   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_unicode_join_endcases    c    s  x± t  d ƒ t d ƒ f D]” } x- t d ƒ D] } |  i | | j ƒ q8 WxU d d d d d d f g  h  d d <d d | f	 D] } |  i | | j ƒ q“ Wq W|  i t d	 „  ƒ |  i t d
 „  ƒ h  d d <d d <d d <d d <} xC | D]8 } |  i | | j ƒ |  i | | i ƒ  j ƒ qWxI | i ƒ  D]8 } |  i | | i ƒ  j ƒ  |  i | | j ƒ qlW!xa | i ƒ  D!]P \ } } "|  i | | f | i ƒ  j ƒ #|  i | | f | i ƒ  j ƒ q»W%t t d ƒ } &z '| i d ƒ Wd  ()| i ƒ  X*t t d ƒ } +zq ,xg d D,]\ } -| i d d ƒ .|  i | | j ƒ /| i d d ƒ 0|  i | d | j ƒ qqWWd  12| i ƒ  3y 4t t ƒ Wn 5t j
 o
 6n XXd  S(   Ni   s   abciÿÿÿÿf42.420000000000002i   i   i   x0.012.0c      s   d d j S(   Ni   i   (    (    (    (    s$   /usr/lib/python2.2/test/test_iter.pys   <lambda>s    c      s   d t  j S(   Ni   (   s   map(    (    (    s$   /usr/lib/python2.2/test/test_iter.pys   <lambda>s    s   onei   s   twos   threex0.02.0x0.01.0s   ws   a
b
c
s   ri    s   
(   s   IteratingSequenceClasss   SequenceClasss   sc5s   ranges   is   selfs   assert_s   assertRaisess	   TypeErrors   ds   ks
   itervaluess   valuess   vs	   iteritemss   opens   TESTFNs   fs   writes   closes   chunks   seeks   unlinks   OSError(   s   selfs   ds   chunks   fs   is   vs   sc5s   k(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_in_and_not_insT    	 	8 	-
 	  	 "&
 	"c    s±  9:d k  l } ;|  i | d d d d d d g d ƒ d ƒ <|  i | d d d d d d f d ƒ d ƒ =|  i | d d ƒ d ƒ >|  i | d d ƒ d	 ƒ @|  i t | d
 d ƒ A|  i t | | | ƒ Ch  d d <d d <d d <d d <} Dx- | DD]" } E|  i | | | ƒ d ƒ qWF|  i | | i ƒ  d ƒ d ƒ G|  i | | i ƒ  d ƒ d ƒ H|  i | | i ƒ  d ƒ d	 ƒ Jt	 t
 d ƒ } Kz L| i d ƒ Wd  MN| i ƒ  XOt	 t
 d ƒ } Pzx Qxn d d f d d f d d f d d	 f f DQ]? \ } } R| i d	 d	 ƒ S|  i | | | d ƒ | ƒ q"WWd  TU| i ƒ  Vy Wt t
 ƒ Wn Xt j
 o
 Yn XXd  S(   N(   s   countOfi   i   i   i   s   122325s   2s   6i    i*   s   ones   twos   threex0.02.0x0.01.0s   ws   a
b
c
b
s   rs   as   bs   cs   ds   
(   s   operators   countOfs   selfs   assertEquals   assertRaisess	   TypeErrors   ds   ks
   itervaluess   opens   TESTFNs   fs   writes   closes   letters   counts   seeks   unlinks   OSError(   s   selfs   counts   countOfs   ds   fs   letters   k(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_countOf9s>   ..-
 	 """. (c  	  s  \]d k  l } ^|  i | d d d d d d g d ƒ d ƒ _|  i | d d d d d d f d ƒ d ƒ `|  i | d d d d d d f d ƒ d ƒ a|  i | d d d d d d f d ƒ d ƒ b|  i t | d d d d d d f d ƒ c|  i t | d d d d d d f d ƒ e|  i | d d	 ƒ d ƒ f|  i | d d
 ƒ d ƒ g|  i t | d d ƒ i|  i t | d d ƒ j|  i t | | | ƒ lt t d ƒ } mz n| i
 d ƒ Wd  op| i ƒ  Xqt t d ƒ } rz€ st | ƒ } t|  i | | d ƒ d ƒ u|  i | | d ƒ d ƒ v|  i | | d ƒ d ƒ w|  i t | | d ƒ Wd  xy| i ƒ  zy {t t ƒ Wn |t j
 o
 }n XXt d ƒ } €x3 t d ƒ D€]" } |  i | | | ƒ | ƒ qÙW‚|  i t | | d ƒ d  S(   N(   s   indexOfi   i   i   i   i    i   s   122325s   2s   5s   6i*   s   ws
   a
b
c
d
e
s   rs   b
s   d
s   e
s   a
iÿÿÿÿ(   s   operators   indexOfs   selfs   assertEquals   assertRaisess
   ValueErrors	   TypeErrors   opens   TESTFNs   fs   writes   closes   iters   fiters   unlinks   OSErrors   IteratingSequenceClasss   iclasss   ranges   i(   s   selfs   fs   indexOfs   fiters   is   iclass(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_indexOf\sF   ....++	 	 c    s¬  …†t  t d ƒ } ˆzL‰|  i t | i t ƒ Š|  i t | i d ƒ Œ| i d d g ƒ | i d d f ƒ Ž| i h  t d <ƒ | i h  ƒ ’d f  d	 „  ƒ  Y‰  ¢d
 f  ‡  d †  ƒ  Y} ª| i | d d d ƒ ƒ «| i
 ƒ  ­t  t ƒ } ®g  i } t d d ƒ D®] } | t | ƒ d ƒ q$~ } ¯|  i t | ƒ | ƒ Wd  ±²| i
 ƒ  ³y ´t t ƒ Wn µt j
 o
 ¶n XXd  S(   Ns   wi*   s   1
s   2
s   3
s   4
s   5
s   Iteratorc      s/   ’t  Z “d „  Z ˜d „  Z Ÿd „  Z RS(   Nc    s.   “”| |  _  •| |  _ –|  i  |  _ d  S(   N(   s   starts   selfs   finishs   i(   s   selfs   starts   finish(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __init__“s   c    sY   ˜™|  i |  i j o št ‚ n ›t |  i ƒ d } œ|  i d 7_ | Sd  S(   Ns   
i   (   s   selfs   is   finishs   StopIterations   strs   result(   s   selfs   result(    (    s$   /usr/lib/python2.2/test/test_iter.pys   next˜s
   c    s   Ÿ |  Sd  S(   N(   s   self(   s   self(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __iter__Ÿs   (   s   __name__s
   __module__s   __init__s   nexts   __iter__(    (    (    s$   /usr/lib/python2.2/test/test_iter.pys   Iterator’s   	s   Whateverc      s&   ¢t  Z £d „  Z §‡  d †  Z RS(   Nc    s   £¤| |  _  ¥| |  _ d  S(   N(   s   starts   selfs   finish(   s   selfs   starts   finish(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __init__£s   c    s   §¨ˆ  |  i |  i ƒ Sd  S(   N(   s   Iterators   selfs   starts   finish(   s   self(   s   Iterator(    s$   /usr/lib/python2.2/test/test_iter.pys   __iter__§s   (   s   __name__s
   __module__s   __init__s   __iter__(    (   s   Iterator(    s$   /usr/lib/python2.2/test/test_iter.pys   Whatever¢s   	i   iÐ  i   iÖ  s   
(   s   files   TESTFNs   fs   selfs   assertRaisess	   TypeErrors
   writeliness   Nones   Iterators   Whatevers   closes   appends   _[1]s   ranges   is   strs   expecteds   assertEquals   lists   unlinks   OSError(   s   selfs   Iterators   fs   is   Whatevers   _[1]s   expected(    (   s   Iterators$   /usr/lib/python2.2/test/test_iter.pys   test_writelines…s,    &c 
   sÇ  º»d d f \ } } ¼|  i | | f d d f ƒ ¾t d ƒ \ } } } ¿|  i | | | f d d d f ƒ Áy Ât d ƒ \ } } Wn Ãt j
 o
 Än XÆ|  i d ƒ Èy Ét d ƒ \ } } } Wn Êt j
 o
 Ën XÍ|  i d ƒ Ïy Ðt \ } } } Wn Ñt	 j
 o
 Òn XÔ|  i d ƒ Öh  d d <d d <d d <i
 ƒ  \ } } } ×|  i | | | f d d d f ƒ Ùt t d ƒ } Úd	 d
 d f } Ûz+ Üx! | DÜ] }	 Ý| i |	 ƒ qØWWd  Þß| i ƒ  Xàt t d ƒ } áz2 â| \ } } } ã|  i | | | f | ƒ Wd  äå| i ƒ  æy çt t ƒ Wn èt j
 o
 én XXët d ƒ h  d d <f \ \ } } \ } ì|  i | | | f d d d f ƒ ðd t f d „  ƒ  Y} ù| ƒ  } ú|  i | i d ƒ û~ ü|  i | i d ƒ ý| ƒ  | ƒ  | ƒ  g } þ|  i | i d ƒ ÿy  t | ƒ \ } } Wn t j
 o
 n X~ |  i | i d ƒ d  S(   Ni   i   i   i    s   should have raised ValueErrors   should have raised TypeErrori*   s   ws   a
s   bb
s   ccc
s   ri   s   Cc      s,   ðt  Z ñd Z òd „  Z õd „  Z RS(   Ni    c    s)   òó|  i d 7_ ôt i |  ƒ Sd  S(   Ni   (   s   clss   counts   objects   __new__(   s   cls(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __new__òs   c    sF   õö|  i } ÷t o | i d j p t ‚ ø| i d 8_ d  S(   Ni    i   (   s   selfs	   __class__s   clss	   __debug__s   counts   AssertionError(   s   selfs   cls(    (    s$   /usr/lib/python2.2/test/test_iter.pys   __del__õs   !(   s   __name__s
   __module__s   counts   __new__s   __del__(    (    (    s$   /usr/lib/python2.2/test/test_iter.pys   Cðs   		(   s   as   bs   selfs   assertEquals   IteratingSequenceClasss   cs
   ValueErrors   fails   lens	   TypeErrors
   itervaluess   opens   TESTFNs   fs   liness   lines   writes   closes   unlinks   OSErrors   objects   Cs   xs   counts   ls   iter(
   s   selfs   as   cs   bs   fs   Cs   liness   ls   xs   line(    (    s$   /usr/lib/python2.2/test/test_iter.pys   test_unpack_iterºsl   %3%
 	 	-%	(*   s   __name__s
   __module__s   check_iterators   check_for_loops   test_iter_basics   test_iter_idempotencys   test_iter_for_loops   test_iter_independences   test_nested_comprehensions_iters   test_nested_comprehensions_fors   test_iter_class_fors   test_iter_class_iters   test_seq_class_fors   test_seq_class_iters   test_iter_callables   test_iter_functions   test_iter_function_stops   test_exception_functions   test_exception_sequences   test_stop_sequences   test_iter_big_ranges   test_iter_emptys   test_iter_tuples   test_iter_xranges   test_iter_strings   have_unicodes   test_iter_unicodes   test_iter_dicts   test_iter_files   test_builtin_lists   test_builtin_tuples   test_builtin_filters   test_builtin_max_mins   test_builtin_maps   test_builtin_zips   test_builtin_reduces   test_unicode_join_endcases   test_in_and_not_ins   test_countOfs   test_indexOfs   test_writeliness   test_unpack_iter(    (    (    s$   /usr/lib/python2.2/test/test_iter.pys   TestCase1 sT   	

	
 !, ".()#)5c      s   t  t ƒ d  S(   N(   s   run_unittests   TestCase(    (    (    s$   /usr/lib/python2.2/test/test_iter.pys	   test_mains   s   __main__(   s   unittests   test_supports   run_unittests   TESTFNs   unlinks   have_unicodes   TRIPLETSs   BasicIterClasss   IteratingSequenceClasss   SequenceClasss   TestCases	   test_mains   __name__(   s   SequenceClasss   have_unicodes   unittests   BasicIterClasss   TestCases   TESTFNs   TRIPLETSs   run_unittests   unlinks   IteratingSequenceClasss	   test_main(    (    s$   /usr/lib/python2.2/test/test_iter.pys   ? s   "ÿ Nÿ ÿ ×