;
Íâ"Ic               @   sa   d  d l  m Z d  d l m Z m Z Gd   d e j  Z d   Z e d k o e   n d S(   i    (   u   UserList(   u   supportu
   list_testsc                s_   |  Ee  Z e Z   f d    Z d   Z d   Z   f d   Z d   Z d   Z	 d   Z
   S(   c                sŐ   t    j   d d d d d g } |  j |  } x t d d  D] } |  j | d  |  | d  |   |  j | | d   | | d    x; t d d  D]* } |  j | | |  | | |   q WqA Wd  S(   Ni    i   i   i   i   iý˙˙˙i   (   u   superu   test_getsliceu	   type2testu   rangeu   assertEqual(   u   selfu   lu   uu   iu   j(   u	   __class__(    u/   /mit/python/lib/python3.0/test/test_userlist.pyu   test_getslice	   s     $$ c             C   s0   t  d  } | d } |  j | t d   d  S(   Nu   spamu   eggsu   spameggs(   u   UserListu   assertEqualu   list(   u   selfu   uu   u2(    (    u/   /mit/python/lib/python3.0/test/test_userlist.pyu   test_add_specials   s    
c             C   s[   t  d  } d | } |  j | t d   | j t  d   } |  j | t d   d  S(   Nu   eggsu   spamu   spameggs(   u   UserListu   assertEqualu   listu   __radd__(   u   selfu   uu   u2(    (    u/   /mit/python/lib/python3.0/test/test_userlist.pyu   test_radd_specials   s
    
c                sO   t    j   d d g } | t d d g  7} |  j | d d d d g  d  S(   Ni    i   (   u   superu	   test_iaddu   UserListu   assertEqual(   u   selfu   u(   u	   __class__(    u/   /mit/python/lib/python3.0/test/test_userlist.pyu	   test_iadd   s    c             C   sX   |  j  d d g  } |  j | d d g  |  j | d g  |  j | d d g  d  S(   Ni    i   i   (   u	   type2testu   assertEqualu   assertNotEqual(   u   selfu   u(    (    u/   /mit/python/lib/python3.0/test/test_userlist.pyu   test_mixedcmp%   s    c             C   sM   |  j  d d g  } |  j | g  |  |  j | d g d d d g  d  S(   Ni    i   i   (   u	   type2testu   assertEqual(   u   selfu   u(    (    u/   /mit/python/lib/python3.0/test/test_userlist.pyu   test_mixedadd+   s    c             C   s<   Gd   d |  j   } |  j t t | d    d  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   t  |  d S(   Nu   !!!(   u   str(   u   selfu   key(    (    u/   /mit/python/lib/python3.0/test/test_userlist.pyu   __getitem__3   s    N(   u   __name__u
   __module__u   __getitem__(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_userlist.pyu   T2   s   
u   Ti   i   u   0!!!(   i   i   (   u	   type2testu   assertEqualu   nextu   iter(   u   selfu   T(    (    u/   /mit/python/lib/python3.0/test/test_userlist.pyu   test_getitemoverwriteiter0   s    (   u   __name__u
   __module__u   UserListu	   type2testu   test_getsliceu   test_add_specialsu   test_radd_specialsu	   test_iaddu   test_mixedcmpu   test_mixedaddu   test_getitemoverwriteiter(   u
   __locals__(    (   u	   __class__u/   /mit/python/lib/python3.0/test/test_userlist.pyu   UserListTest   s   

				u   UserListTestc               C   s   t  j t  d  S(   N(   u   supportu   run_unittestu   UserListTest(    (    (    u/   /mit/python/lib/python3.0/test/test_userlist.pyu	   test_main7   s    u   __main__N(	   u   collectionsu   UserListu   testu   supportu
   list_testsu
   CommonTestu   UserListTestu	   test_mainu   __name__(    (    (    u/   /mit/python/lib/python3.0/test/test_userlist.pyu   <module>   s
   1	