mò
­fIc           @   sg   d  k  l  Z  d k Z d k l Z l Z d e i f d „  ƒ  YZ d „  Z e d j o e ƒ  n d S(   (   s   UserListN(   s   test_supports
   list_testst   UserListTestc           B   sM   t  Z e Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 RS(   Nc         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   selft   test_getslicet   lt	   type2testt   ut   ranget   it   assertEqualt   xranget   j(   R   R   R   R   R   (    (    t/   /mit/python/lib/python2.4/test/test_userlist.pyR   
   s      c         C   s0   t  d ƒ } | d } |  i | t d ƒ ƒ d  S(   Nt   spamt   eggst   spameggs(   t   UserListR   t   u2R   R	   t   list(   R   R   R   (    (    R   t   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   R   R	   R   t   __radd__(   R   R   R   (    (    R   t   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    R   t	   test_iaddR   R   R	   (   R   R   (    (    R   R       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   R   R	   t   assertNotEqual(   R   R   (    (    R   t   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	   (   R   R   (    (    R   t   test_mixedadd,   s    c         C   s?   d |  i f d „  ƒ  Y} |  i t | d ƒ ƒ i ƒ  d ƒ d  S(   Nt   Tc           B   s   t  Z d „  Z RS(   Nc         C   s   t  | ƒ d S(   Ns   !!!(   t   strt   key(   R   R   (    (    R   t   __getitem__4   s    (   t   __name__t
   __module__R   (    (    (    R   R   3   s   i   i   s   0!!!(   i   i   (   R   R   R   R	   t   itert   next(   R   R   (    (    R   t   test_getitemoverwriteiter1   s    (   R   R   R   R   R   R   R   R   R   R   R"   (    (    (    R   R       s   	
					c           C   s   t  i t ƒ d  S(   N(   t   test_supportt   run_unittestR    (    (    (    R   t	   test_main8   s    t   __main__(	   R   t   unittestt   testR#   t
   list_testst
   CommonTestR    R%   R   (   R#   R    R'   R   R%   R)   (    (    R   t   ?   s   	1	