;
Íâ"Ic               @   sQ   d  d l  m Z m Z Gd „  d e j ƒ Z d „  Z e d k o e ƒ  n d S(   i    (   u   supportu	   seq_testsc                sz   |  Ee  Z e Z ‡  f d  †  Z ‡  f d †  Z ‡  f d †  Z ‡  f d †  Z ‡  f d †  Z d „  Z	 d „  Z
 d „  Z ‡  S(   c                s­   t  ƒ  j ƒ  |  j t ƒ  d ƒ d } t | ƒ } |  j | | k ƒ |  j t g  ƒ d ƒ |  j t d d d d g ƒ d ƒ |  j t d ƒ d ƒ |  j t d ƒ d ƒ d  S(   Ni    i   i   i   u    u   spamu   su   pu   au   m(    (   i    i   i   i   (    (   i    i   i   i   (    (   u   su   pu   au   m(   u   superu   test_lenu   assertEqualu   tupleu   assert_(   u   selfu   t0_3u   t0_3_bis(   u	   __class__(    u,   /mit/python/lib/python3.0/test/test_tuple.pyu   test_constructors   s    "c                s,   t  ƒ  j ƒ  |  j d ƒ |  j d ƒ d  S(   Ni*   (    (   i*   (   u   superu
   test_truthu   assert_(   u   self(   u	   __class__(    u,   /mit/python/lib/python3.0/test/test_tuple.pyu
   test_truth   s    c                sS   t  ƒ  j ƒ  |  j t d ƒ d ƒ |  j t d ƒ d ƒ |  j t d ƒ d ƒ d  S(   Ni    i   i   i   (    (   i    (   i    i   i   (   u   superu   test_lenu   assertEqualu   len(   u   self(   u	   __class__(    u,   /mit/python/lib/python3.0/test/test_tuple.pyu   test_len   s    c                s:   t  ƒ  j ƒ  d } | } | d 7} |  j | | k	 ƒ d  S(   Ni    i   i   i   (   i    i   (   i   i   (   u   superu	   test_iaddu   assert_(   u   selfu   uu   u2(   u	   __class__(    u,   /mit/python/lib/python3.0/test/test_tuple.pyu	   test_iadd   s
    
c                s:   t  ƒ  j ƒ  d } | } | d 9} |  j | | k	 ƒ d  S(   Ni    i   i   (   i    i   (   u   superu	   test_imulu   assert_(   u   selfu   uu   u2(   u	   __class__(    u,   /mit/python/lib/python3.0/test/test_tuple.pyu	   test_imul$   s
    
c             C   s8   d „  } |  j  t t | ƒ  ƒ ƒ t t d ƒ ƒ ƒ d  S(   Nc              s   s    x t  d ƒ D] }  |  Vq Wd  S(   Niè  (   u   range(   u   i(    (    u,   /mit/python/lib/python3.0/test/test_tuple.pyu   f-   s     iè  (   u   assertEqualu   listu   tupleu   range(   u   selfu   f(    (    u,   /mit/python/lib/python3.0/test/test_tuple.pyu   test_tupleresizebug+   s    	c                s¬   d } t  t | ƒ ƒ ‰  ‡  f d †  ˆ  Dƒ ‰ ˆ  ‡ f d †  ˆ  Dƒ ‡  f d †  ˆ Dƒ ˆ t  t ˆ  ƒ ƒ } t | ƒ t t t t | ƒ ƒ ƒ } |  j | d k ƒ d  S(   Ni2   c                s.   g  } |  ]  } ˆ  D] } | | | f q q
 S(    (    (   u   .0u   _[1]u   iu   j(   u   base(    u,   /mit/python/lib/python3.0/test/test_tuple.pyu
   <listcomp>D   s    c                s.   g  } |  ]  } ˆ  D] } | | | f q q
 S(    (    (   u   .0u   _[1]u   iu   j(   u   xp(    u,   /mit/python/lib/python3.0/test/test_tuple.pyu
   <listcomp>E   s    c                s.   g  } |  ]  } ˆ  D] } | | | f q q
 S(    (    (   u   .0u   _[1]u   iu   j(   u   base(    u,   /mit/python/lib/python3.0/test/test_tuple.pyu
   <listcomp>F   s    i   (   u   listu   rangeu   zipu   lenu   setu   mapu   hashu   assert_(   u   selfu   Nu   inpsu
   collisions(    (   u   baseu   xpu,   /mit/python/lib/python3.0/test/test_tuple.pyu	   test_hash2   s    B%c             C   s•   t  ƒ  } d } |  j | ƒ } |  j | ƒ } |  j t | ƒ t | ƒ ƒ |  j t | ƒ t | ƒ ƒ |  j t | ƒ d ƒ |  j t | ƒ d ƒ d  S(   Ni    i   i   u   ()u	   (0, 1, 2)(   i    i   i   (   u   tupleu	   type2testu   assertEqualu   stru   repr(   u   selfu   l0u   l2u   a0u   a2(    (    u,   /mit/python/lib/python3.0/test/test_tuple.pyu	   test_reprJ   s    	(   u   __name__u
   __module__u   tupleu	   type2testu   test_constructorsu
   test_truthu   test_lenu	   test_iaddu	   test_imulu   test_tupleresizebugu	   test_hashu	   test_repr(   u
   __locals__(    (   u	   __class__u,   /mit/python/lib/python3.0/test/test_tuple.pyu	   TupleTest   s   
		u	   TupleTestc               C   s   t  j t ƒ d  S(   N(   u   supportu   run_unittestu	   TupleTest(    (    (    u,   /mit/python/lib/python3.0/test/test_tuple.pyu	   test_mainU   s    u   __main__N(   u   testu   supportu	   seq_testsu
   CommonTestu	   TupleTestu	   test_mainu   __name__(    (    (    u,   /mit/python/lib/python3.0/test/test_tuple.pyu   <module>   s   R	