mς
­fIc           @   sc   d  k  Z  d k l Z l Z d e i f d     YZ d  d  Z e d j o e d e	  n d  S(   N(   s   test_supports
   list_testst   ListTestc           B   s)   t  Z e Z d   Z d   Z d   Z RS(   Nc         C   s5   t  t |   i   |  i g   |  i d g  d  S(   Ni*   (   t   superR    t   selft
   test_trutht   assert_(   R   (    (    t+   /mit/python/lib/python2.4/test/test_list.pyR      s    c         C   s   |  i g  g  j	  d  S(   N(   R   R   (   R   (    (    R   t   test_identity   s    c         C   se   t  t |   i   |  i t g   d  |  i t d g  d  |  i t d d d g  d  d  S(   Ni    i   i   i   (   R   R    R   t   test_lent   assertEqualt   len(   R   (    (    R   R      s    (   t   __name__t
   __module__t   listt	   type2testR   R   R   (    (    (    R   R       s   		c         C   s   t  i t  d  k } |  os t | d  oc d  k } d  g d } xA t	 t
 |   D]- } t  i t  | i   | i   | | <qV W| GHn d  S(   Nt   gettotalrefcounti   (   t   test_supportt   run_unittestR    t   syst   verboset   hasattrt   gct   Nonet   countst   xrangeR	   t   it   collectR   (   R   R   R   R   R   (    (    R   t	   test_main   s    		 
t   __main__R   (
   t   unittestt   testR   t
   list_testst
   CommonTestR    R   R   R
   t   True(   R   R   R    R   R   (    (    R   t   ?   s
   	