-ķ
é¶<c       s¶  d  k  l Z d k l Z d a d d  Z d d  Z d   Z g  i Z e	 d d  D] Z
 e e e
   qX [ Z g  i Z e D]& Z e D] Z e e e e   q q [ Z x, e D]$ Z x e D] Z e e e  qČ Wq» We e d	 d	  d
 d  e e d d  d
 d  x? e	 d  D]1 Z
 e e e   e    e e   e     q$Wy d d d Z Wn e j
 o n Xt d
 7a e d   t o e d t   n d S(   (   s
   TestFailed(   s   randomi    f1.0000000000000001e-09c    s   t  |   t  |  j o | |  f \ }  } n | d j o t  |   | j  Sn |  d j o t  |  | j  Sn t  |  | |  | j  Sd S(   s*   Return true iff floats x and y "are close"i    N(   s   abss   xs   ys   eps(   s   xs   ys   eps(    (    s'   /usr/lib/python2.2/test/test_complex.pys   check_close_real s     c    s3   t  |  i | i |  o t  |  i | i |  Sd S(   s-   Return true iff complexes x and y "are close"N(   s   check_close_reals   xs   reals   ys   epss   imag(   s   xs   ys   eps(    (    s'   /usr/lib/python2.2/test/test_complex.pys   check_close s     c    s¬   |  | } |  d j oB | |  } t | |  o# t d 7a d | |  | | f GHn n | d j oB | | } t | |   o# t d 7a d | | | |  f GHn n d S(   s8   Compute complex z=x*y, and check that z/x==y and z/y==x.i    i   s   %r / %r == %r but expected %rN(   s   xs   ys   zs   qs   check_closes   nerrors(   s   xs   ys   qs   z(    (    s'   /usr/lib/python2.2/test/test_complex.pys   test_div s      




iū’’’i   f9.9999999999999997e+199i   x0.00.0f9.9999999999999998e-201id   f1.0s4   Division by complex 0 didn't raise ZeroDivisionErrors   %d tests failedN(   s   test_supports
   TestFaileds   randoms   nerrorss   check_close_reals   check_closes   test_divs   appends   _[1]s   ranges   is   floats   simple_reals   xs   ys   complexs   simple_complexs   zs   ZeroDivisionError(   s   _[1]s   randoms   is   _[2]s   check_closes   test_divs   check_close_reals   simple_reals   xs   simple_complexs   ys
   TestFaileds   z(    (    s'   /usr/lib/python2.2/test/test_complex.pys   ? s:   	  
 %   
