-ν
ώΤ5;c       sN   d  k  Z  d k Td   Z d e  i j o x d o e   q, Wn e   d  S(   N(   s   *c     s4  t    }  t |   GHt    }  x! t d  D] } |  i |  q* Wx |  o |  i   GqD Wd GHd GH|  i t d   d GH|  i   d GH|  i	   d GH|  i t d   d } x  |  o |  i   | d	 } qΆ Wd
 GHd f  d     Y} |   } y |  i |  Wn t j
 o n Xt d  ~  Hd GHd  S(   Niθ  s	   Pop many.s
   Push many.id   s   Resize.s   Clear.s   Non-zero testing.i    i   s   Push many and exceptions.s   Cc      s   t  Z d   Z d   Z RS(   Nc    s#   | d j  o | d Sn t  d  S(   Ni2   i   (   s   is
   IndexError(   s   selfs   i(    (    s?   /mit/seven/lib/python2.2/site-packages/mx/Queue/mxQueue/test.pys   __getitem__4 s    c    s   d Sd  S(   Nid   (    (   s   self(    (    s?   /mit/seven/lib/python2.2/site-packages/mx/Queue/mxQueue/test.pys   __len__9 s    (   s   __name__s
   __module__s   __getitem__s   __len__(    (    (    s?   /mit/seven/lib/python2.2/site-packages/mx/Queue/mxQueue/test.pys   C3 s   	s,   push_many() does not handle errors correctlys   Works.(   s   Queues   ss   reprs   ranges   is   pushs   pops	   push_manys   resizes   clears   Cs   ls
   IndexErrors   AssertionError(   s   ss   ls   is   C(    (    s?   /mit/seven/lib/python2.2/site-packages/mx/Queue/mxQueue/test.pys   test sR    		      

  
 		 s   -mi   (   s   syss   mx.Queues   tests   argv(   s   syss   test(    (    s?   /mit/seven/lib/python2.2/site-packages/mx/Queue/mxQueue/test.pys   ? s   		I 