Ńņ
ą"Ic           @   sd   d  d k  l  Z  d  d k l Z l Z d e i f d     YZ d   Z e d j o e   n d S(   i’’’’(   t   UserList(   t   test_supportt
   list_testst   UserListTestc           B   sM   e  Z e Z d    Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 RS(   c         C   s½   t  t |   i   d d d d d g } |  i |  } x t d d  D]n } |  i | |  | |   |  i | | | |  x5 t d d  D]$ } |  i | | | !| | | ! q WqG Wd  S(   Ni    i   i   i   i   iż’’’i   (   t   superR   t   test_getslicet	   type2testt   ranget   assertEqualt   xrange(   t   selft   lt   ut   it   j(    (    s/   /mit/python/lib/python2.6/test/test_userlist.pyR   	   s      c         C   s0   t  d  } | d } |  i | t d   d  S(   Nt   spamt   eggst   spameggs(   R    R   t   list(   R
   R   t   u2(    (    s/   /mit/python/lib/python2.6/test/test_userlist.pyt   test_add_specials   s    
c         C   s[   t  d  } d | } |  i | t d   | i t  d   } |  i | t d   d  S(   NR   R   R   (   R    R   R   t   __radd__(   R
   R   R   (    (    s/   /mit/python/lib/python2.6/test/test_userlist.pyt   test_radd_specials   s
    
c         C   sU   t  t |   i   d d g } | t d d g  7} |  i | d d d d g  d  S(   Ni    i   (   R   R   t	   test_iaddR    R   (   R
   R   (    (    s/   /mit/python/lib/python2.6/test/test_userlist.pyR      s    c         C   sX   |  i  d d g  } |  i | d d g  |  i | d g  |  i | d d g  d  S(   Ni    i   i   (   R   R   t   assertNotEqual(   R
   R   (    (    s/   /mit/python/lib/python2.6/test/test_userlist.pyt   test_mixedcmp%   s    c         C   sM   |  i  d d g  } |  i | g  |  |  i | d g d d d g  d  S(   Ni    i   i   (   R   R   (   R
   R   (    (    s/   /mit/python/lib/python2.6/test/test_userlist.pyt   test_mixedadd+   s    c         C   s?   d |  i  f d     Y} |  i t | d   i   d  d  S(   Nt   Tc           B   s   e  Z d    Z RS(   c         S   s   t  |  d S(   Ns   !!!(   t   str(   R
   t   key(    (    s/   /mit/python/lib/python2.6/test/test_userlist.pyt   __getitem__3   s    (   t   __name__t
   __module__R   (    (    (    s/   /mit/python/lib/python2.6/test/test_userlist.pyR   2   s   i   i   s   0!!!(   i   i   (   R   R   t   itert   next(   R
   R   (    (    s/   /mit/python/lib/python2.6/test/test_userlist.pyt   test_getitemoverwriteiter0   s    (   R   R    R    R   R   R   R   R   R   R   R#   (    (    (    s/   /mit/python/lib/python2.6/test/test_userlist.pyR      s   	
					c           C   s   t  i t  d  S(   N(   R   t   run_unittestR   (    (    (    s/   /mit/python/lib/python2.6/test/test_userlist.pyt	   test_main7   s    t   __main__N(   R    t   testR   R   t
   CommonTestR   R%   R   (    (    (    s/   /mit/python/lib/python2.6/test/test_userlist.pyt   <module>   s
   1	