;
Ìâ"Ic               @   sf   d  d l  Z  d  d l m Z m Z Gd „  d e j ƒ Z d d „ Z e d k o e d d ƒ n d S(	   i    N(   u   supportu
   list_testsc                sM   |  Ee  Z e Z d  „  Z ‡  f d †  Z d „  Z ‡  f d †  Z d „  Z ‡  S(   c             C   s,  |  j  t g  ƒ g  ƒ d d d d g } t | ƒ } |  j  | | ƒ |  j | | k	 ƒ |  j  t d ƒ g  ƒ |  j  t d ƒ d d d d g ƒ |  j  t d ƒ g  ƒ |  j  t d ƒ d d d	 d
 g ƒ t j d k o$ |  j t t t t j d ƒ ƒ n g  } | j d „  | Dƒ ƒ |  j  | g  ƒ d  S(   Ni    i   i   i   u    u   spamu   su   pu   au   miÿÿÿc             s   s   |  ] } | Vq d  S(   N(    (   u   .0u   y(    (    u+   /mit/python/lib/python3.0/test/test_list.pyu	   <genexpr>%   s    (    (   i    i   i   i   (	   u   assertEqualu   listu   assert_u   sysu   maxsizeu   assertRaisesu   MemoryErroru   rangeu   extend(   u   selfu   l0_3u   l0_3_bisu   x(    (    u+   /mit/python/lib/python3.0/test/test_list.pyu
   test_basic   s    ""$c                s/   t  ƒ  j ƒ  |  j g  ƒ |  j d g ƒ d  S(   Ni*   (   u   superu
   test_truthu   assert_(   u   self(   u	   __class__(    u+   /mit/python/lib/python3.0/test/test_list.pyu
   test_truth(   s    c             C   s   |  j  g  g  k	 ƒ d  S(   N(   u   assert_(   u   self(    (    u+   /mit/python/lib/python3.0/test/test_list.pyu   test_identity-   s    c                s_   t  ƒ  j ƒ  |  j t g  ƒ d ƒ |  j t d g ƒ d ƒ |  j t d d d g ƒ d ƒ d  S(   Ni    i   i   i   (   u   superu   test_lenu   assertEqualu   len(   u   self(   u	   __class__(    u+   /mit/python/lib/python3.0/test/test_list.pyu   test_len0   s    c             C   s   d d d d g } t  t j d d t | ƒ ƒ } d „  } d „  } |  j t t f | | | ƒ |  j t t f | | | ƒ d  S(   Ni   i   i   i   i   c             S   s   |  | S(   N(    (   u   au   b(    (    u+   /mit/python/lib/python3.0/test/test_list.pyu   mul9   s    c             S   s   |  | 9}  d  S(   N(    (   u   au   b(    (    u+   /mit/python/lib/python3.0/test/test_list.pyu   imul:   s    (   u   intu   sysu   maxsizeu   lenu   assertRaisesu   MemoryErroru   OverflowError(   u   selfu   lstu   nu   mulu   imul(    (    u+   /mit/python/lib/python3.0/test/test_list.pyu   test_overflow6   s    !		(	   u   __name__u
   __module__u   listu	   type2testu
   test_basicu
   test_truthu   test_identityu   test_lenu   test_overflow(   u
   __locals__(    (   u	   __class__u+   /mit/python/lib/python3.0/test/test_list.pyu   ListTest   s   
	!	u   ListTestc             C   sŸ   t  j t ƒ d d  l } |  o{ t | d ƒ ok d d  l } d  g d } xA t t | ƒ ƒ D]- } t  j t ƒ | j	 ƒ  | j
 ƒ  | | <q\ Wt | ƒ n d  S(   Ni    u   gettotalrefcounti   (   u   supportu   run_unittestu   ListTestu   sysu   hasattru   gcu   Noneu   rangeu   lenu   collectu   gettotalrefcountu   print(   u   verboseu   sysu   gcu   countsu   i(    (    u+   /mit/python/lib/python3.0/test/test_list.pyu	   test_main>   s     
u   __main__u   verboseT(
   u   sysu   testu   supportu
   list_testsu
   CommonTestu   ListTestu   Noneu	   test_mainu   __name__u   True(    (    (    u+   /mit/python/lib/python3.0/test/test_list.pyu   <module>   s
   :