mò
­fIc           @   sx   d  k  Z d  k Z d  k Z d  k Z e i d d e d ƒ d e i f d „  ƒ  YZ d „  Z	 e
 d j o e	 ƒ  n d  S(   Nt   ignores   integer argument expectedt   unittestt
   XrangeTestc           B   s   t  Z d „  Z RS(   Nc         C   sþ  |  i t t d ƒ ƒ d d d g ƒ |  i t t d d ƒ ƒ d d d d g ƒ |  i t t d ƒ ƒ g  ƒ |  i t t d ƒ ƒ g  ƒ |  i t t d d d ƒ ƒ d d d	 g ƒ |  i t t d d
 d ƒ ƒ d d d d g ƒ d } d } d } |  i t t | | d ƒ ƒ | | d g ƒ |  i t t | d | d ƒ ƒ | d | d g ƒ |  i t t | d | d ƒ ƒ | d | d g ƒ t t | | | ƒ ƒ } |  i | | j ƒ |  i | | j ƒ |  i t	 | ƒ d ƒ t t | | | ƒ ƒ } |  i | | j ƒ |  i | | j ƒ |  i t	 | ƒ d ƒ t t | | | ƒ ƒ } |  i | | j ƒ |  i | | j ƒ |  i t	 | ƒ d ƒ |  i
 t t ƒ |  i
 t t d d d d ƒ |  i
 t t d d d ƒ |  i
 t t d d d ƒ |  i
 t t d d ƒ |  i
 t t d d d ƒ |  i t	 t d t i t i d ƒ ƒ d ƒ |  i
 t t t i t i ƒ |  i
 t t d d t i ƒ t t i t i d ƒ } t i d j o |  i
 t t	 | ƒ n |  i t	 | ƒ t i ƒ |  i
 t t t i d t i d ƒ d  S(   Ni   i    i   i   i   i   iýÿÿÿi
   i   iûÿÿÿiÿÿÿÿiüÿÿÿid   i2   lÿÿÿÿ iþÿÿÿf1e+100f9.9999999999999998e+100t   spami*   iÿÿÿ(   t   selft   assertEqualt   listt   xranget   at   bt   ct   seqt   assert_t   lent   assertRaisest	   TypeErrort
   ValueErrort   OverflowErrort   syst   maxintt   r(   R   R   R
   R	   R   R   (    (    t-   /mit/python/lib/python2.4/test/test_xrange.pyt   test_xrange   sL    %++.-44,(   t   __name__t
   __module__R   (    (    (    R   R   
   s   c           C   s   t  i i t ƒ d  S(   N(   t   testt   test_supportt   run_unittestR   (    (    (    R   t	   test_mainA   s    t   __main__(   t   test.test_supportR   R   R   t   warningst   filterwarningst   DeprecationWarningt   TestCaseR   R   R   (   R   R   R   R   R   R   (    (    R   t   ?   s   		
7	