;
Ìâ"Ic            
   @   s   d  d l  Z d  d l Z d  d l Z d  d l Z d  d l Z e j d d e d ƒ Gd „  d e j ƒ Z	 d „  Z
 e d k o e
 ƒ  n d S(	   i    Nu   ignoreu   integer argument expectedu   unittestc             B   s)   |  Ee  Z d  „  Z d „  Z d „  Z d S(   c             C   sÄ  |  j  t t d ƒ ƒ d d d g ƒ |  j  t t d d ƒ ƒ d d d d g ƒ |  j  t t d ƒ ƒ g  ƒ |  j  t t d ƒ ƒ g  ƒ |  j  t t d d d ƒ ƒ d d d	 g ƒ |  j  t t d d
 d ƒ ƒ d d d d g ƒ d } d } d } |  j  t t | | d ƒ ƒ | | d g ƒ |  j  t t | d | d ƒ ƒ | d | d g ƒ |  j  t t | d | d ƒ ƒ | d | d g ƒ t t | | | ƒ ƒ } |  j | | k ƒ |  j | | k ƒ |  j  t | ƒ d ƒ t t | | | ƒ ƒ } |  j | | k ƒ |  j | | k ƒ |  j  t | ƒ d ƒ t t | | | ƒ ƒ } |  j | | k ƒ |  j | | k ƒ |  j  t | ƒ d ƒ |  j t t ƒ |  j t t d d d d ƒ |  j t t d d d ƒ |  j t t d d d ƒ |  j t t d d d ƒ |  j t t d d d ƒ |  j t t d d d ƒ |  j t t d d ƒ |  j t t d d d ƒ |  j  t t d t j	 t j	 d ƒ ƒ d ƒ t t j	 t j	 d ƒ } |  j  t | ƒ t j	 ƒ d  S(   Ni   i    i   i   i   i   iýÿÿÿi
   i   iûÿÿÿiÿÿÿÿiüÿÿÿid   i2   iþÿÿÿg        g       @g      ð?g}Ã”%­I²Tg\ôùnÜæTu   spami*   (
   u   assertEqualu   listu   rangeu   assert_u   lenu   assertRaisesu	   TypeErroru
   ValueErroru   sysu   maxsize(   u   selfu   au   bu   cu   sequ   r(    (    u,   /mit/python/lib/python3.0/test/test_range.pyu
   test_range   sH    %++.-44,c             C   sa   |  j  t t d ƒ ƒ d ƒ |  j  t t d d ƒ ƒ d ƒ |  j  t t d d d ƒ ƒ d ƒ d  S(   Ni   u   range(0, 1)i   u   range(1, 2)i   u   range(1, 2, 3)(   u   assertEqualu   repru   range(   u   self(    (    u,   /mit/python/lib/python3.0/test/test_range.pyu	   test_repr<   s    c             C   sˆ   d d d d d d g } xi t  t j d ƒ D]T } xK | D]C } t  | Œ  } |  j t t j t j | | ƒ ƒ ƒ t | ƒ ƒ q9 Wq, Wd  S(   Ni   i    i   iêÿÿÿi
   i   i   iÿÿÿÿi   iþÿÿÿi   i   (   i   (   i    i   (   iêÿÿÿi
   (   i   i   iÿÿÿÿ(   i   i   i   (   iþÿÿÿi   i   (   u   rangeu   pickleu   HIGHEST_PROTOCOLu   assertEqualsu   listu   loadsu   dumps(   u   selfu	   testcasesu   protou   tu   r(    (    u,   /mit/python/lib/python3.0/test/test_range.pyu   test_picklingA   s      $N(   u   __name__u
   __module__u
   test_rangeu	   test_repru   test_pickling(   u
   __locals__(    (    u,   /mit/python/lib/python3.0/test/test_range.pyu	   RangeTest   s   
	0	u	   RangeTestc               C   s   t  j j t ƒ d  S(   N(   u   testu   supportu   run_unittestu	   RangeTest(    (    (    u,   /mit/python/lib/python3.0/test/test_range.pyu	   test_mainJ   s    u   __main__(   u   test.supportu   testu   unittestu   sysu   pickleu   warningsu   filterwarningsu   DeprecationWarningu   TestCaseu	   RangeTestu	   test_mainu   __name__(    (    (    u,   /mit/python/lib/python3.0/test/test_range.pyu   <module>   s   
?	