;
Ëâ"Ic               @   s  d  d l  Z d  d l Z d  d l  m Z m Z m Z m Z m Z d  d l m	 Z	 d  d l
 Z
 d  d l Z d  d l Z d  d l Z d  d l Z d  d l Z e j d d e e ƒ e j d d e d ƒ Gd „  d	 ƒ Z Gd
 „  d ƒ Z Gd „  d ƒ Z d d  f d d f d d f d d f d d f d d f d d f d d f d d f d d f e e
 j ƒ e
 j f d e f d d f d  e f d! e f d" e f d# e f e d$ d% ƒ d f e d& ƒ e f g Z d d  f d d f d d f d d f d d f d d f d d f d e f d d f d e f e e
 j ƒ e
 j f d e f d e f d  e f d! e f d" e f d# e f e d$ d% ƒ d f e d& ƒ e f g Z Gd' „  d( ƒ Z Gd) „  d* ƒ Z Gd+ „  d, e j  ƒ Z! Gd- „  d. e j  ƒ Z" e# d/ „ Z$ e d0 k o e$ d1 e% ƒ n d S(2   i    N(   u   fcmpu   TESTFNu   unlinku   run_unittestu   run_with_locale(   u   negu   ignoreu   hex../oct.. of negative intu   integer argument expectedu   unittestc             B   s)   |  Ee  Z d  „  Z d „  Z d „  Z d S(   c             C   s   | |  _  g  |  _ d  S(   N(   u   maxu   sofar(   u   selfu   max(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __init__   s    	c             C   s   t  |  j ƒ S(   N(   u   lenu   sofar(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __len__   s    c             C   sx   d | k o |  j  k  n p
 t ‚ n t |  j ƒ } x0 | | k o" |  j j | | ƒ | d 7} q= W|  j | S(   Ni    i   (   u   maxu
   IndexErroru   lenu   sofaru   append(   u   selfu   iu   n(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __getitem__   s    ! 
 N(   u   __name__u
   __module__u   __init__u   __len__u   __getitem__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   Squares   s   
		u   Squaresc             B   s)   |  Ee  Z d  „  Z d „  Z d „  Z d S(   c             C   s   | |  _  g  |  _ d  S(   N(   u   maxu   sofar(   u   selfu   max(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __init__    s    	c             C   s   t  |  j ƒ S(   N(   u   lenu   sofar(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __len__$   s    c             C   s~   d | k o |  j  k  n p
 t ‚ n t |  j ƒ } x6 | | k o( |  j j t | | ƒ ƒ | d 7} q= W|  j | S(   Ni    i   (   u   maxu
   IndexErroru   lenu   sofaru   appendu   str(   u   selfu   iu   n(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __getitem__'   s    !
 N(   u   __name__u
   __module__u   __init__u   __len__u   __getitem__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu
   StrSquares   s   
		u
   StrSquaresc             B   s   |  Ee  Z d  „  Z d S(   c             C   s   d  S(   N(    (   u   selfu   line(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   write1   s    N(   u   __name__u
   __module__u   write(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   BitBucket0   s   
u	   BitBucketu   0u   1i   u   9i	   u   10i
   u   99ic   u   100id   u   314i:  u    314u   314 u     		  314  		  u     1xu     1  u     1  u    u    u     		  s   \u0663\u0661\u0664 u   raw-unicode-escapei   c             B   s   |  Ee  Z d  „  Z d S(   c             C   s
   t  ‚ d  S(   N(   u   RuntimeError(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __bool__a   s    N(   u   __name__u
   __module__u   __bool__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   TestFailingBool`   s   
u   TestFailingBoolc             B   s   |  Ee  Z d  „  Z d S(   c             C   s
   t  ‚ d  S(   N(   u   RuntimeError(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __iter__e   s    N(   u   __name__u
   __module__u   __iter__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   TestFailingIterd   s   
u   TestFailingIterc             B   sÊ  |  Ee  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  d „  Z! d  „  Z" d! „  Z# d" „  Z$ d# „  Z% d$ „  Z& d% „  Z' d& „  Z( d' „  Z) d( „  Z* d) „  Z+ d* „  Z, e- d+ „  ƒ Z. e- d, „  ƒ Z/ d- „  Z0 d. „  Z1 d/ „  Z2 d0 S(1   c             C   s   t  d ƒ t  d ƒ t  d ƒ t  d d ƒ t  d d d d ƒ |  j t t  d ƒ |  j t t  d d	 d
 d ƒ |  j t t  d ƒ |  j t t  d d d ƒd  S(   Nu   sysu   timeu   stringu   nameu   leveli    u   spamspami   i   i   i   u    (   u
   __import__u   assertRaisesu   ImportErroru	   TypeErroru
   ValueError(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_importj   s    


c             C   sþ   |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j t t j d ƒ d k ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j t t d ƒ d  S(	   Ni    iÒ  i.ûÿÿi   g        g…ëQ¸	@g…ëQ¸	Àu   a(   u   assertEqualu   absu
   assertTrueu   sysu   maxsizeu   assertRaisesu	   TypeError(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_absu   s    !c             C   s*  |  j  t d d d g ƒ d
 ƒ |  j  t d d  d g ƒ d ƒ |  j t t d t ƒ  d g ƒ |  j t t t ƒ  ƒ |  j t	 t d ƒ |  j t	 t ƒ |  j t	 t d d d g g  ƒ |  j  t g  ƒ d
 ƒ d d g } |  j  t d „  | Dƒ ƒ d
 ƒ d d d g } |  j  t d	 „  | Dƒ ƒ d ƒ d  S(   Ni   i   i   i
   i2   i<   c             s   s   |  ] } | d  k Vq d S(   i*   N(    (   u   .0u   x(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   <genexpr>   s    i(   c             s   s   |  ] } | d  k Vq d S(   i*   N(    (   u   .0u   x(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   <genexpr>’   s    TF(
   u   assertEqualu   allu   Trueu   Noneu   Falseu   assertRaisesu   RuntimeErroru   TestFailingBoolu   TestFailingIteru	   TypeError(   u   selfu   S(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_all†   s     c             C   s-  |  j  t d  d  d  g ƒ d ƒ |  j  t d  d d  g ƒ d ƒ |  j t t d  t ƒ  d g ƒ |  j t t t	 ƒ  ƒ |  j t
 t d ƒ |  j t
 t ƒ |  j t
 t d d d g g  ƒ |  j  t g  ƒ d ƒ d d d g } |  j  t d „  | Dƒ ƒ d ƒ d d	 d g } |  j  t d
 „  | Dƒ ƒ d ƒ d  S(   Ni   i   i
   i   i(   i<   i   c             s   s   |  ] } | d  k Vq d S(   i*   N(    (   u   .0u   x(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   <genexpr>ž   s    i   c             s   s   |  ] } | d  k Vq d S(   i*   N(    (   u   .0u   x(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   <genexpr>    s    FT(   u   assertEqualu   anyu   Noneu   Falseu   Trueu   assertRaisesu   RuntimeErroru   TestFailingBoolu   allu   TestFailingIteru	   TypeError(   u   selfu   S(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_any”   s     c             C   s×   |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d
 ƒ d ƒ |  j  t g  ƒ d ƒ |  j  t i  ƒ d ƒ g  } | j | ƒ |  j  t | ƒ d ƒ i  } | | d <|  j  t | ƒ d	 ƒ d  S(   Nu    u   ''i    u   0u   ()u   []u   {}u   [[...]]u
   {0: {...}}(    (   u   assertEqualu   asciiu   append(   u   selfu   a(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu
   test_ascii¢   s    
c             C   s@   t  j d } |  j t | t ƒ ƒ |  j | t  j d ƒ d  S(   Ni   (   u   sysu   maxsizeu   assert_u
   isinstanceu   intu   assertEqual(   u   selfu   x(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_neg°   s    c             C   sÑ   |  j  t t d ƒ ƒ d „  } |  j  t | d ƒ ƒ Gd „  d ƒ } |  j  t | d ƒ ƒ | ƒ  } |  j  t | j d ƒ ƒ |  j  t | d ƒ ƒ Gd „  d | ƒ } | ƒ  } |  j  t | d ƒ ƒ | ƒ  d  S(   Nu   __call__c               S   s   d  S(   N(    (    (    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   f¸   s    c             B   s   |  Ee  Z d  „  Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   meth»   s    N(   u   __name__u
   __module__u   meth(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   Cº   s   
u   Cc             B   s   |  Ee  Z d  „  Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __call__Á   s    N(   u   __name__u
   __module__u   __call__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   DÀ   s   
u   D(   u   assert_u   hasattru   lenu   meth(   u   selfu   fu   Cu   xu   Du   y(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_callable¶   s    			c             C   s¶  |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j t t d# ƒ |  j  t t j ƒ t d t j j d ƒ d ƒ ƒ |  j t t ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j t t d  ƒ |  j t t d! ƒ |  j t	 t f t d$ ƒ d  S(%   Ni    u    iA   u   Aia   u   aiÿ   u   Ã¿i   i   u   \U%08xu   asciiu   unicode-escapeiÿÿ  u   ï¿¿i   u   ð€€i  u   ð€iþÿ u   ó¿¿¾iÿÿ u   ó¿¿¿i   u   ô€€€i  u   ô€€iþÿ u   ô¿¾iÿÿ u   ô¿¿iÿÿÿÿi   i   i   l        (
   u   assertEqualu   chru   assertRaisesu
   ValueErroru   sysu
   maxunicodeu   stru   encodeu	   TypeErroru   OverflowError(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_chrÆ   s*    
c             C   s!  |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ g  } | j | ƒ g  } | j | ƒ d d l m } | ƒ  } | j | ƒ |  j t t | | ƒ |  j t t | | ƒ |  j t t | | ƒ |  j t t | | ƒ | j ƒ  | j ƒ  | j ƒ  |  j t t ƒ d  S(   Niÿÿÿÿi   i    (   u   UserList(	   u   assertEqualu   cmpu   appendu   collectionsu   UserListu   assertRaisesu   RuntimeErroru   popu	   TypeError(   u   selfu   au   bu   UserListu   c(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_cmpÝ   s$      	 
 
 
c             C   sr  t  d d d ƒ d } t  | d d d ƒ t  d d d d	 d
 d ƒ t  d d d d d d d
 d ƒ t  d d	 d d d
 d ƒt  t d ƒ d d ƒ |  j t t  ƒ |  j t t  d d d ƒ |  j t t  d d d d ƒ |  j t t  t d ƒ d d ƒ |  j t t  d d	 d d
 d d d d d ƒt  d d d ƒ |  j t t  t d ƒ d d ƒ |  j t t  t d ƒ d d ƒ d  S(   Nu	   print(1)
u    u   execs   ï»¿s	   print(1)
u   sourceu   passu   filenameu   ?u   modeu   dont_inheriti    u   tmpu   0u   evali   s   textu   nameu
   print(42)
u   <string>u   badmodeu   singleiÿ   u   fu   print("Ã¥")
u   a = 1u   bad(   u   compileu
   memoryviewu   assertRaisesu	   TypeErroru
   ValueErroru   chru   str(   u   selfu   bom(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_compileî   s     c             C   s6   d d  l  } d | _ t | d ƒ |  j t t ƒ d  S(   Ni    i   u   spam(   u   sysu   spamu   delattru   assertRaisesu	   TypeError(   u   selfu   sys(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_delattr   s    	c          
   C   s.  |  j  t t d d ƒ d } |  j d t ƒ  k ƒ d d  l } |  j d t | ƒ k ƒ d d  l } Gd „  d | j ƒ } | d ƒ } |  j  t t | ƒ |  j d	 t t ƒ k ƒ |  j d
 t t ƒ k ƒ Gd „  d t ƒ } | ƒ  } |  j d t | ƒ k ƒ Gd „  d t ƒ } | ƒ  } |  j d t | ƒ k ƒ Gd „  d t ƒ } | ƒ  } |  j d t | ƒ k ƒ |  j d t | ƒ k ƒ Gd „  d t ƒ } | ƒ  } |  j t | ƒ d d d g k ƒ Gd „  d t ƒ } | ƒ  } |  j  t t | ƒ y
 t	 ‚ Wn. |  j
 t t | j ƒ  d ƒ ƒ d ƒ Yn Xd  S(   Ni*   i   u	   local_vari    u   exitc             B   s   |  Ee  Z d  Z d S(   i   N(   u   __name__u
   __module__u   __dict__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   Foo  s   
u   Foou   foou   stripu   __mro__c             B   s   |  Ee  Z d  „  Z d S(   c             S   s   d |  _  d |  _ d |  _ d  S(   Ni   i   i	   (   u   xu   yu   z(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __init__  s    		N(   u   __name__u
   __module__u   __init__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   Foo  s   
u   yc             B   s   |  Ee  Z g  Z d  S(   N(   u   __name__u
   __module__u	   __slots__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   Foo'  s   
u   __repr__c             B   s#   |  Ee  Z d  d g Z d „  Z d S(   u	   __class__u   __dict__c             S   s   d |  _  d  S(   Nu   wow(   u   bar(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __init__0  s    N(   u   __name__u
   __module__u	   __slots__u   __init__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   Foo.  s   
u   barc             B   s   |  Ee  Z d  „  Z d S(   c             S   s   d d d g S(   Nu   kanu   gau   roo(    (   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __dir__8  s    N(   u   __name__u
   __module__u   __dir__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   Foo7  s   
u   gau   kanu   rooc             B   s   |  Ee  Z d  „  Z d S(   c             S   s   d S(   Ni   (    (   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __dir__?  s    N(   u   __name__u
   __module__u   __dir__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   Foo>  s   
i   i   (   u   assertRaisesu	   TypeErroru   diru   assert_u   sysu   typesu
   ModuleTypeu   stru   objectu
   IndexErroru   assertEqualu   lenu   exc_info(   u   selfu	   local_varu   sysu   typesu   Foou   f(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_dir  s>    				"	
c             C   sî  |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d  ƒ |  j  t d d ƒ d! ƒ |  j  t t j d d
 ƒ t j d d f ƒ |  j t t d d ƒ d" ƒ ƒ |  j t t d d ƒ d# ƒ ƒ |  j t t d d ƒ d$ ƒ ƒ |  j t t d d ƒ d% ƒ ƒ |  j t t ƒ d  S(&   Ni   i   i   i   iôÿÿÿiþÿÿÿi   iùÿÿÿiûÿÿÿiÿÿÿÿi    g      
@g      ð?g      @g      Ð?g      
Àg      Àg      è?g      ð¿g      è¿g      Ð¿(   i   i   (   iþÿÿÿi   (   iþÿÿÿiþÿÿÿ(   i   iûÿÿÿ(   i   i   (   iþÿÿÿi   (   iþÿÿÿiþÿÿÿ(   i   iûÿÿÿ(   i   i   (   iþÿÿÿi   (   iþÿÿÿiþÿÿÿ(   i   iûÿÿÿ(   g      @g      Ð?(   g      Àg      è?(   g      Àg      è¿(   g      @g      Ð¿(   u   assertEqualu   divmodu   sysu   maxsizeu   assert_u   fcmpu   assertRaisesu	   TypeError(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_divmodK  s&        c             C   sp  |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ i d d 6d d 6} i d d 6d d	 6} |  j  t d | ƒ d ƒ |  j  t d | | ƒ d ƒ |  j  t d | | ƒ d ƒ |  j  t d	 | | ƒ d ƒ i d d 6d d 6} i d d 6d d	 6} d
 } |  j  t | d | | ƒ d ƒ |  j  t d | ƒ d ƒ |  j t t ƒ |  j t t d ƒ |  j t t | d  d … d ƒ d  S(   Nu   1+1i   u    1+1
i   u   au   biÈ   i,  u   cs   ï»¿s   au   "Ã¥"u   Ã¥(    (   u   assertEqualu   evalu   assertRaisesu	   TypeErroru   SyntaxError(   u   selfu   globalsu   localsu   bom(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   test_evale  s      c       
      C   sH  Gd „  d ƒ } | ƒ  } t  ƒ  } |  j t d | | ƒ d ƒ |  j t t d | | ƒ |  j t d | | ƒ t d ƒ ƒ |  j t d | | ƒ | ƒ |  j t d	 | | ƒ | ƒ |  j t t d | ƒ Gd
 „  d ƒ } | ƒ  } |  j t t d | | ƒ Gd „  d t ƒ } | ƒ  } |  j t d | | ƒ d ƒ |  j t t d | | ƒ |  j t d | | ƒ t d ƒ ƒ |  j t d | | ƒ | ƒ |  j t d	 | | ƒ | ƒ t d | | ƒ t d | t j	 ƒ  ƒ Gd „  d ƒ } | ƒ  } d | d <d | d <d | d <|  j | d d ƒ Gd „  d ƒ }	 |  j t t d t  ƒ  |	 ƒ  ƒ d  S(   Nc             B   s&   |  Ee  Z d  Z d „  Z d „  Z d S(   u9   Test mapping interface versus possible calls from eval().c             S   s   | d k o d St  ‚ d  S(   Nu   ai   (   u   KeyError(   u   selfu   key(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __getitem__|  s    c             S   s
   t  d ƒ S(   Nu   xyz(   u   list(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   keys€  s    N(   u   __name__u
   __module__u   __doc__u   __getitem__u   keys(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   Mz  s   
	u   Mu   ai   u   bu   dir()u   xyzu	   globals()u   locals()c             B   s   |  Ee  Z d  Z d S(   u   Non-mappingN(   u   __name__u
   __module__u   __doc__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   A‹  s   
u   Ac             B   s    |  Ee  Z d  „  Z d „  Z d S(   c             S   s"   | d k o d St  j |  | ƒ S(   Nu   ai   (   u   dictu   __getitem__(   u   selfu   key(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __getitem__“  s    c             S   s
   t  d ƒ S(   Nu   xyz(   u   list(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   keys—  s    N(   u   __name__u
   __module__u   __getitem__u   keys(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   D’  s   
	u   Du   [locals() for i in (2,3)]c             B   s,   |  Ee  Z d  Z i  Z d „  Z d „  Z d S(   u6   Sample application showing nested, calculated lookups.c             S   s   | |  j  | <d  S(   N(   u   _cells(   u   selfu   keyu   formula(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __setitem__¨  s    c             S   s   t  |  j | t ƒ  |  ƒ S(   N(   u   evalu   _cellsu   globals(   u   selfu   key(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __getitem__ª  s    N(   u   __name__u
   __module__u   __doc__u   _cellsu   __setitem__u   __getitem__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   SpreadSheet¥  s   
	u   SpreadSheetu   5u   a1u   a1*6u   a2u   a2*7u   a3iÒ   c             B   s    |  Ee  Z d  „  Z d „  Z d S(   c             S   s   t  | ƒ ‚ d  S(   N(   u   KeyError(   u   selfu   item(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __getitem__¶  s    c             S   s   d S(   Ni   (    (   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   keys¸  s    N(   u   __name__u
   __module__u   __getitem__u   keys(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   Cµ  s   
	u   C(
   u   globalsu   assertEqualu   evalu   assertRaisesu	   NameErroru   listu	   TypeErroru   dictu   collectionsu   UserDict(
   u   selfu   Mu   mu   gu   Au   Du   du   SpreadSheetu   ssu   C(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_general_evalw  s:    			"		"	


c             C   s  i  } t  d | ƒ d | k o | d =n |  j | i d d 6ƒ t  d | ƒ d | k o | d =n |  j | i d d 6ƒ i  } i  } d d  l } | j d d	 d
 d ƒt  d | | ƒ d | k o | d =n d | k o | d =n |  j | | f i d d 6i d d 6f ƒ d  S(   Nu   z = 1u   __builtins__i   u   zu   z = 1+1i   i    u   ignoreu   global statementu   moduleu   <string>u   global a; a = 1; b = 2u   au   b(   u   execu   assertEqualu   warningsu   filterwarnings(   u   selfu   gu   lu   warnings(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   test_exec¼  s&    c             C   sL   t  j } d  t  _ z) y t d ƒ Wn t k
 o Yn XWd  | t  _ Xd  S(   Nu   a(   u   sysu   stdoutu   Noneu   execu	   NameError(   u   selfu
   savestdout(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_exec_redirectedÓ  s    		 
c             C   s  |  j  t t d „  d ƒ ƒ t d ƒ ƒ |  j  t t d  d d g  d g d d  d d	 g ƒ ƒ d d d g d g ƒ |  j  t t d
 „  d d d d	 d g ƒ ƒ d d d g ƒ |  j  t t d  t d ƒ ƒ ƒ d d d d d d d d d g	 ƒ |  j  t t d „  t d ƒ ƒ ƒ d d d d d g ƒ d „  } t | t d ƒ ƒ |  j t t ƒ Gd „  d t ƒ } |  j t t t d „  | ƒ  ƒ ƒ d „  } |  j t t t | t	 d ƒ ƒ ƒ |  j  t t d  d ƒ ƒ d d g ƒ |  j  t t d „  d ƒ ƒ d d g ƒ |  j t t t d d  ƒ ƒ d  S(!   Nc             S   s   d  |  k o d k SS(   u   au   z(    (   u   c(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   <lambda>ß  s    u   Hello Worldu   elloorldi   u   helloi   u    i	   i    c             S   s
   |  d  k S(   i    (    (   u   x(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   <lambda>á  s    iýÿÿÿi   i
   i   i   i   i$   i1   i@   iQ   c             S   s   |  d  S(   i   (    (   u   x(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   <lambda>ã  s    c             S   s   d S(   Ni   (    (   u   item(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   identityä  s    i   c             B   s   |  Ee  Z d  „  Z d S(   c             S   s   | d k  o d St  ‚ d  S(   Ni   i*   (   u
   ValueError(   u   selfu   index(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __getitem__é  s    N(   u   __name__u
   __module__u   __getitem__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   BadSeqè  s   
u   BadSeqc             S   s   |  S(    (    (   u   x(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   <lambda>í  s    c               S   s   d  S(   N(    (    (    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   badfuncî  s    c             S   s
   |  d  k S(   i   (    (   u   x(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   <lambda>ô  s    i*   (   i   i   (   i   i   i   i   (   i   i   (
   u   assertEqualu   listu   filteru   Noneu   Squaresu   assertRaisesu	   TypeErroru   objectu
   ValueErroru   range(   u   selfu   identityu   BadSequ   badfunc(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_filterÞ  s    (I:@7	"	"%(c             C   s   d d  l  } |  j t | d ƒ | j k ƒ |  j t t | d ƒ |  j t t | d d ƒ |  j t t ƒ |  j t t | t | j ƒ ƒ d  S(   Ni    u   stdouti   u   foo(	   u   sysu   assert_u   getattru   stdoutu   assertRaisesu	   TypeErroru   AttributeErroru   chru
   maxunicode(   u   selfu   sys(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_getattr÷  s    c             C   sÀ   d d  l  } |  j t | d ƒ ƒ |  j t t | d ƒ |  j t t ƒ |  j d	 t | t | j ƒ ƒ ƒ Gd „  d ƒ } |  j t	 t | ƒ  d ƒ Gd „  d ƒ } |  j t
 t | ƒ  d ƒ d  S(
   Ni    u   stdouti   c             B   s   |  Ee  Z d  „  Z d S(   c             S   s
   t  ‚ d  S(   N(   u   KeyboardInterrupt(   u   selfu   what(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __getattr__  s    N(   u   __name__u
   __module__u   __getattr__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   A  s   
u   Au   bc             B   s   |  Ee  Z d  „  Z d S(   c             S   s
   t  ‚ d  S(   N(   u
   SystemExit(   u   selfu   what(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __getattr__  s    N(   u   __name__u
   __module__u   __getattr__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   B  s   
u   BF(   u   sysu   assert_u   hasattru   assertRaisesu	   TypeErroru   assertEqualu   Falseu   chru
   maxunicodeu   KeyboardInterruptu
   SystemExit(   u   selfu   sysu   Au   B(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_hasattrÿ  s    "c             C   s;  t  d  ƒ |  j t  d ƒ t  d ƒ ƒ |  j t  d ƒ t  d ƒ ƒ t  d ƒ |  j t  d ƒ t  d ƒ ƒ t  d ƒ d „  } |  j t t  g  ƒ |  j t t  i  ƒ Gd	 „  d
 ƒ } |  j t t  | ƒ  ƒ ƒ t ƒ Gd „  d t ƒ } |  j t t  | ƒ  ƒ ƒ t ƒ Gd „  d t ƒ } |  j t  | d ƒ ƒ t  d ƒ ƒ d  S(   Ni   g      ð?u   spams   spami    i   i   c               S   s   d  S(   N(    (    (    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   f  s    c             B   s   |  Ee  Z d  „  Z d S(   c             S   s   d S(   Ni   id   l                (    (   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __hash__  s    N(   u   __name__u
   __module__u   __hash__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   X  s   
u   Xc             B   s   |  Ee  Z d  „  Z d S(   c             S   s   d S(   Ni   id   l                (    (   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __hash__   s    N(   u   __name__u
   __module__u   __hash__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   Y  s   
u   Yc             B   s   |  Ee  Z d  „  Z d S(   c             S   s   |  S(   N(    (   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __hash__$  s    N(   u   __name__u
   __module__u   __hash__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   Z#  s   
u   Zi*   (   i    i   i   i   (	   u   hashu   Noneu   assertEqualu   assertRaisesu	   TypeErroru   assertEqualsu   typeu   intu   object(   u   selfu   fu   Xu   Yu   Z(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   test_hash  s    


	c             C   so   |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j t t i  ƒ d  S(   Ni   u   0x10iðÿÿÿu   -0x10(   u   assertEqualu   hexu   assertRaisesu	   TypeError(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_hex(  s
    c             C   su   t  d  ƒ t  d ƒ t  d ƒ t  d ƒ t  d ƒ t  d	 ƒ t  d d d d g ƒ t  i d d 6d d 6d d 6ƒ d  S(
   Ni   g      ð?u   spami    i   i   u   eggsu   ham(   i    i   i   i   (   u   idu   None(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_id/  s    





c             C   s›   |  j  t t ƒ |  j  t t d d ƒ d d d g d g } xY | D]Q } t | ƒ } |  j t | ƒ d ƒ |  j t | ƒ d ƒ |  j  t t | ƒ qB Wd  S(   Ni*   u   1u   2u   12(   u   1u   2(   u   assertRaisesu	   TypeErroru   iteru   assertEqualu   nextu   StopIteration(   u   selfu   listsu   lu   i(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   test_iter;  s     c             C   sé   Gd „  d ƒ } Gd „  d | ƒ } Gd „  d ƒ } | ƒ  } | ƒ  } | ƒ  } |  j  t | | ƒ ƒ |  j  t | | ƒ ƒ |  j  t | | ƒ ƒ |  j  t | | ƒ ƒ |  j  t d | ƒ ƒ |  j t t | d ƒ |  j t t ƒ d  S(   Nc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   CF  s   
u   Cc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   DH  s   
u   Dc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   EJ  s   
u   Eu   foo(   u   assert_u
   isinstanceu   assertRaisesu	   TypeError(   u   selfu   Cu   Du   Eu   cu   du   e(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_isinstanceE  s    			c             C   sÑ   Gd „  d ƒ } Gd „  d | ƒ } Gd „  d ƒ } | ƒ  } | ƒ  } | ƒ  } |  j  t | | ƒ ƒ |  j  t | | ƒ ƒ |  j  t | | ƒ ƒ |  j t t d | ƒ |  j t t | d ƒ |  j t t ƒ d  S(   Nc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   CX  s   
u   Cc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   DZ  s   
u   Dc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   E\  s   
u   Eu   foo(   u   assert_u
   issubclassu   assertRaisesu	   TypeError(   u   selfu   Cu   Du   Eu   cu   du   e(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_issubclassW  s    			c             C   sÈ   |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d d d d g ƒ d ƒ |  j  t i  ƒ d ƒ |  j  t i d d 6d d 6ƒ d ƒ Gd	 „  d
 ƒ } |  j t t | ƒ  ƒ d  S(   Nu   123i   i    i   i   i   u   au   bc             B   s   |  Ee  Z d  „  Z d S(   c             S   s
   t  ‚ d  S(   N(   u
   ValueError(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __len__p  s    N(   u   __name__u
   __module__u   __len__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   BadSeqo  s   
u   BadSeq(    (   i   i   i   i   (   u   assertEqualu   lenu   assertRaisesu
   ValueError(   u   selfu   BadSeq(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_lenh  s    "$c                s¾  |  j  t t d „  t d d ƒ ƒ ƒ d d d g ƒ y d d l m ‰  Wn t k
 o d „  ‰  Yn X|  j  t t ‡  f d †  d	 d g d
 d g g ƒ ƒ d d g d d g g ƒ |  j  t t d „  d d d g d d d g ƒ ƒ d d d g ƒ d „  } |  j  t t | d d d g ƒ ƒ d d d g ƒ |  j  t t | d d d g d d d g ƒ ƒ d" d# d$ g ƒ |  j  t t | d d d g d d d g d d d g ƒ ƒ d& d( d* g ƒ |  j  t t t t d ƒ ƒ ƒ d d d d d	 d d d d d
 g
 ƒ d „  } |  j  t t | t d ƒ t d ƒ ƒ ƒ d d g ƒ |  j	 t
 t ƒ |  j	 t
 t d „  d ƒ Gd „  d ƒ } |  j	 t t t d „  | ƒ  ƒ ƒ d  „  } |  j	 t t t | t d! ƒ ƒ ƒ d  S(+   Nc             S   s   |  |  S(    (    (   u   x(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   <lambda>v  s    i   i   i	   i    (   u   sqrtc             S   s   t  |  d ƒ S(   Ng      à?(   u   pow(   u   x(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   sqrt|  s    c                s   t  t ˆ  |  ƒ ƒ S(    (   u   listu   map(   u   x(   u   sqrt(    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   <lambda>  s    i   iQ   g      @g       @g      "@g      @c             S   s   |  | S(    (    (   u   xu   y(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   <lambda>ƒ  s    i   i   i
   i   c              W   s%   d } x |  D] } | | } q W| S(   Ni    (    (   u   vu   accuu   i(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   plus‡  s
      i   i   i$   i1   i@   c             S   s1   |  d  k o | S| d  k o |  St |  | ƒ S(   N(   u   Noneu   max(   u   au   b(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   Max›  s
    c             S   s   |  S(    (    (   u   x(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   <lambda>¦  s    i*   c             B   s   |  Ee  Z d  „  Z d S(   c             s   s   t  ‚ d  Vd  S(   N(   u
   ValueErroru   None(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __iter__¨  s    N(   u   __name__u
   __module__u   __iter__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   BadSeq§  s   
u   BadSeqc             S   s   |  S(    (    (   u   x(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   <lambda>«  s    c             S   s
   t  ‚ d  S(   N(   u   RuntimeError(   u   x(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   badfunc¬  s    i   i   i   i	   i   i   i   i   i	   i	   (   u   assertEqualu   listu   mapu   rangeu   mathu   sqrtu   ImportErroru   intu   Squaresu   assertRaisesu	   TypeErroru
   ValueErroru   RuntimeError(   u   selfu   plusu   Maxu   BadSequ   badfunc(    (   u   sqrtu.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_mapt  sH    -*	'3%	!"	c          
   C   sÏ  |  j  t d ƒ d ƒ |  j  t d d d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d d d d d d g ƒ d ƒ |  j  t d d d ƒ d ƒ |  j  t d d d ƒ d ƒ |  j  t d d d ƒ d ƒ xF d D]> } y t | t ƒ  ƒ Wn t k
 o YqË X|  j | ƒ qË W|  j  t d d t ƒd ƒ |  j  t d d t ƒd ƒ |  j  t d d d t ƒd ƒ d „  t d ƒ Dƒ } t d „  | Dƒ ƒ } | j	 } |  j  t | d | ƒt
 t | ƒ d | ƒd ƒ d  S(   Nu   123123u   3i   i   i   g      @g       @g      ð?u   max(key=int)u   max(1, key=int)u   max(1, 2, keystone=int)u   max(1, 2, key=int, abc=int)u   max(1, 2, key=1)u   keyc             S   s$   g  } |  ] } | t  j d  ƒ q
 S(   iÈ   (   u   randomu	   randrange(   u   .0u   _[1]u   i(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu
   <listcomp>Ì  s    id   c             s   s$   |  ] } | t  j d  ƒ f Vq d S(   i2   N(   u   randomu	   randrange(   u   .0u   elem(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   <genexpr>Í  s    iÿÿÿÿ(   i   i   i   i   i   i   (   u   max(key=int)u   max(1, key=int)u   max(1, 2, keystone=int)u   max(1, 2, key=int, abc=int)u   max(1, 2, key=1)(   i   (   i   i   (   u   assertEqualu   maxu   execu   globalsu	   TypeErroru   failu   negu   rangeu   dictu   __getitem__u   sortedu   reversed(   u   selfu   stmtu   datau   keysu   f(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_max°  s6    (     	c          
   C   sQ  |  j  t d ƒ d ƒ |  j  t d d d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d d d d d d g ƒ d ƒ |  j  t d d d ƒ d ƒ |  j  t d d d ƒ d ƒ |  j  t d d d ƒ d ƒ |  j t t ƒ |  j t t d	 ƒ |  j t t d ƒ Gd
 „  d ƒ } |  j t t | ƒ  ƒ Gd „  d ƒ } |  j t t d	 | ƒ  f ƒ xF d D]> } y t | t ƒ  ƒ Wn t k
 o YqSX|  j | ƒ qSW|  j  t d d t ƒd ƒ |  j  t d d t ƒd ƒ |  j  t d d d t ƒd ƒ d „  t	 d ƒ Dƒ } t
 d „  | Dƒ ƒ } | j } |  j  t | d | ƒt | d | ƒd ƒ d  S(   Nu   123123u   1i   i   i   g      @g       @g      ð?i*   c             B   s   |  Ee  Z d  „  Z d S(   c             S   s
   t  ‚ d  S(   N(   u
   ValueError(   u   selfu   index(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __getitem__à  s    N(   u   __name__u
   __module__u   __getitem__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   BadSeqß  s   
u   BadSeqc             B   s   |  Ee  Z d  „  Z d S(   c             S   s
   t  ‚ d  S(   N(   u
   ValueError(   u   selfu   other(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __cmp__ä  s    N(   u   __name__u
   __module__u   __cmp__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   BadNumberã  s   
u	   BadNumberu   min(key=int)u   min(1, key=int)u   min(1, 2, keystone=int)u   min(1, 2, key=int, abc=int)u   min(1, 2, key=1)u   keyc             S   s$   g  } |  ] } | t  j d  ƒ q
 S(   iÈ   (   u   randomu	   randrange(   u   .0u   _[1]u   i(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu
   <listcomp>ú  s    id   c             s   s$   |  ] } | t  j d  ƒ f Vq d S(   i2   N(   u   randomu	   randrange(   u   .0u   elem(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   <genexpr>û  s    i    (   i   i   i   i   i   i   (    (   u   min(key=int)u   min(1, key=int)u   min(1, 2, keystone=int)u   min(1, 2, key=int, abc=int)u   min(1, 2, key=1)(   i   (   i   i   (   u   assertEqualu   minu   assertRaisesu	   TypeErroru
   ValueErroru   execu   globalsu   failu   negu   rangeu   dictu   __getitem__u   sorted(   u   selfu   BadSequ	   BadNumberu   stmtu   datau   keysu   f(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_minÒ  sD    (     	c             C   s#  t  t d ƒ ƒ } |  j t | ƒ d ƒ |  j t | ƒ d ƒ |  j t t | ƒ |  j t t | ƒ |  j t | d ƒ d ƒ Gd „  d t ƒ } t  | ƒ  ƒ } |  j t | d ƒ d ƒ |  j t t | ƒ d „  } | ƒ  } |  j t | ƒ d ƒ |  j t t | ƒ |  j t | d ƒ d ƒ d  S(   Ni   i    i   i*   c             B   s    |  Ee  Z d  „  Z d „  Z d S(   c             S   s   |  S(   N(    (   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __iter__	  s    c             S   s
   t  ‚ d  S(   N(   u   StopIteration(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __next__  s    N(   u   __name__u
   __module__u   __iter__u   __next__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   Iter  s   
	u   Iterc               s   s	   d Vd  S(   Ni   (    (    (    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   gen  s    (   u   iteru   rangeu   assertEqualu   nextu   assertRaisesu   StopIterationu   assertEqualsu   object(   u   selfu   itu   Iteru   gen(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   test_next   s    		c             C   so   |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j t t d ƒ d  S(   Nid   u   0o144iœÿÿÿu   -0o144(    (   u   assertEqualu   octu   assertRaisesu	   TypeError(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_oct  s
    c          	   C   sˆ   t  t d ƒ } zg | j d ƒ | j d ƒ | j d ƒ | j d ƒ | j d ƒ | j d d ƒ | j d d ƒ Wd  | j ƒ  Xd  S(	   Nu   wu   1+1
u+   The quick brown fox jumps over the lazy dogu   .
u
   Dear John
u   XXXid   u   YYY(   u   openu   TESTFNu   writeu   close(   u   selfu   fp(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   write_testfile"  s    c          
   C   sí   |  j  ƒ  t t d ƒ } z¸ |  j | j d ƒ d ƒ |  j | j d ƒ d ƒ |  j | j ƒ  d ƒ |  j | j d ƒ d ƒ |  j | j d ƒ d ƒ |  j | j d ƒ d	 d ƒ |  j | j d
 ƒ d d ƒ Wd  | j ƒ  Xt t ƒ d  S(   Nu   ri   u   1+1
u-   The quick brown fox jumps over the lazy dog.
u   Dearid   u    John
i,  u   XXXiè  u   YYY(   u   write_testfileu   openu   TESTFNu   assertEqualu   readlineu   readu   closeu   unlink(   u   selfu   fp(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   test_open0  s    
!c             C   s÷  |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d	 ƒ d
 ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d
 ƒ |  j  t t t j ƒ ƒ t j ƒ |  j t t d ƒ |  j  t t d ƒ ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d  ƒ d! ƒ |  j  t d" ƒ d ƒ d  S(#   Nu    i    u   AiA   u   aia   u   Â€i€   u   Ã¿iÿ   s    s   As   as   €s   ÿi*   iÿÿ u   ï¿¿iÿÿ  u   ð€€i   u   ð€i  u   ó¿¿¾iþÿ u   ó¿¿¿iÿÿ u   ô€€€i   u   ô€€i  u   ô¿¾iþÿ u   ô¿¿(   u   assertEqualu   ordu   chru   sysu
   maxunicodeu   assertRaisesu	   TypeError(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_ord?  s,    "c          	   C   sÊ  |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d	 ƒ |  j  t d d
 ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d  ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t d d ƒ d	 ƒ |  j  t d d
 ƒ d ƒ |  j t d d ƒ d ƒ |  j t d d ƒ d ƒ |  j t d d ƒ d ƒ |  j t d d ƒ d ƒ |  j t d d ƒ d ƒ |  j t d d ƒ d ƒ |  j t d d ƒ d! ƒ |  j t d d ƒ d# ƒ |  j t d d ƒ d ƒ |  j t d d ƒ d ƒ |  j t d d ƒ d ƒ |  j t d d
 ƒ d ƒ x™ d$ D]‘ } xˆ d% D]€ } xw d& D]o } t | t ƒ p  t | t ƒ p t | t ƒ o |  j t t | | | ƒ q¥|  j t | | | ƒ d ƒ q¥Wq˜Wq‹W|  j t d d ƒ d ƒ |  j t d d' ƒ d( ƒ |  j t t d d d
 ƒ |  j t t d d d ƒ |  j t t d d d
 ƒ |  j t t d d d ƒ |  j t t ƒ d  S()   Ni    i   i   i
   i   i   i   iþÿÿÿi   i   iøÿÿÿg        g      ð?g       @g      @g       Àg      @g       Àg      $@iè  g     @@g      8@iÿÿÿÿg      à?y              ð?y        ªLXèz¶ë?i   i   i   @i   i   i   @g      0Ag      0Ag      ÐA(   i   i   g       @(   i
   i
   g      $@(   iè  iè  g     @@gUUUUUUÕ?y      à?ªLXèz¶ë?(   u   assertEqualu   powu   assertAlmostEqualu
   isinstanceu   floatu   assertRaisesu	   TypeErroru
   ValueError(   u   selfu   xu   yu   z(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_powZ  sl       (c             C   s"  |  j  t t d ƒ ƒ d d d g ƒ |  j  t t d d ƒ ƒ d d d d g ƒ |  j  t t d ƒ ƒ g  ƒ |  j  t t d ƒ ƒ g  ƒ |  j  t t d d d ƒ ƒ d d d	 g ƒ |  j t t d
 d d ƒ |  j t t d d ƒ |  j t t d d d ƒ |  j t t t d t j d ƒ ƒ d  S(   Ni   i    i   i   i   i   iýÿÿÿi
   i   g}Ã”%­I²Tg\ôùnÜæTu   spami*   (	   u   assertEqualu   listu   rangeu   assertRaisesu	   TypeErroru   OverflowErroru   lenu   sysu   maxsize(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu
   test_rangeœ  s    %++1c             C   s”  |  j  ƒ  t t d ƒ } t j } t j } z;| t _ t ƒ  t _ |  j t ƒ  d ƒ |  j t d ƒ d ƒ |  j t ƒ  d ƒ |  j t d ƒ d ƒ | t _ t j j	 ƒ  |  j
 t t ƒ t ƒ  t _ t j d ƒ t _ |  j
 t t d d ƒ t j d ƒ t _ |  j t ƒ  d ƒ t j ƒ  t _ |  j
 t t ƒ t ` |  j
 t t d	 ƒ t ` |  j
 t t d	 ƒ Wd  | t _ | t _ | j	 ƒ  t t ƒ Xd  S(
   Nu   ru   1+1u   testing
u,   The quick brown fox jumps over the lazy dog.u	   Dear Johnu   NULL i*   u       'whitespace'u   prompt(   u   write_testfileu   openu   TESTFNu   sysu   stdinu   stdoutu	   BitBucketu   assertEqualu   inputu   closeu   assertRaisesu
   ValueErroru   iou   StringIOu	   TypeErroru   EOFErroru   RuntimeErroru   unlink(   u   selfu   fpu	   savestdinu
   savestdout(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu
   test_inputÜ  s:    
						
c             C   s×   |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d
 ƒ d ƒ |  j  t g  ƒ d ƒ |  j  t i  ƒ d ƒ g  } | j | ƒ |  j  t | ƒ d ƒ i  } | | d <|  j  t | ƒ d	 ƒ d  S(   Nu    u   ''i    u   0u   ()u   []u   {}u   [[...]]u
   {0: {...}}(    (   u   assertEqualu   repru   append(   u   selfu   a(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   test_repr  s    
c             C   sb  |  j  t d ƒ d ƒ |  j  t t d ƒ ƒ t ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d	 ƒ d	 ƒ |  j  t d
 ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d d ƒ d ƒ |  j  t t d d ƒ ƒ t ƒ |  j  t t d d ƒ ƒ t ƒ |  j  t t d d ƒ ƒ t ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d  ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d! ƒ d! ƒ |  j  t d" ƒ d" ƒ |  j  t t d ƒ ƒ t ƒ |  j  t t d" d ƒ ƒ t ƒ |  j  t t d" d ƒ ƒ t ƒ |  j  t t d" d ƒ ƒ t ƒ |  j  t d# d d$ d ƒ d ƒ |  j t t ƒ Gd% „  d& ƒ } Gd' „  d( ƒ } |  j  t | ƒ  ƒ d) ƒ |  j t t d d* d+ ƒ |  j t t | ƒ  ƒ | ƒ  } d, „  | _ |  j t t | ƒ |  j t t | d ƒ d  S(-   Ng        g      ð?g      $@g    eÍÍAg@Œµx¯Dg      ð¿g      $Àg    eÍÍÁg@Œµx¯Ägš™™™™™¹?gš™™™™™ñ?g333333$@gÍÌ eÍÍAgš™™™™™ñ¿g333333$ÀgÍÌ eÍÍÁgÍÌÌÌÌÌì?gÍÌÌÌÌÌ#@g33óÿdÍÍAgÍÌÌÌÌÌì¿gÍÌÌÌÌÌ#Àg33óÿdÍÍÁg       Àiÿÿÿÿi    i   g      @i   g      @g      Àiúÿÿÿg      Ài   iøÿÿÿu   numberu   ndigitsc             B   s   |  Ee  Z d  „  Z d S(   c             S   s   d S(   Ni   (    (   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   __round__I  s    N(   u   __name__u
   __module__u	   __round__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   TestRoundH  s   
u	   TestRoundc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   TestNoRoundL  s   
u   TestNoRoundi   i   i   c              W   s   |  S(    (    (   u   args(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   <lambda>U  s    (   u   assertEqualu   roundu   typeu   intu   floatu   assertRaisesu	   TypeErroru	   __round__(   u   selfu	   TestRoundu   TestNoRoundu   t(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu
   test_round  sb    	c             C   sP   t  t d d ƒ |  j t j d ƒ |  j t t  t d d ƒ |  j t t  ƒ d  S(   Nu   spami   (   u   setattru   sysu   assertEqualu   spamu   assertRaisesu	   TypeError(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_setattrY  s    c             C   sÍ  |  j  t g  ƒ d ƒ |  j  t t t d d ƒ ƒ ƒ d ƒ |  j  t t t t d d ƒ ƒ ƒ ƒ d ƒ |  j  t t d ƒ ƒ d ƒ |  j  t t t d ƒ ƒ ƒ d ƒ |  j  t d g d g d g g g  ƒ d d d g ƒ |  j t t ƒ |  j t t d	 ƒ |  j t t d
 d d g ƒ |  j t t d
 d d g d ƒ |  j t t d g d g d g g ƒ |  j t t i d d 6g ƒ |  j t t i d d 6g d i d d 6ƒ Gd „  d ƒ } |  j t t | ƒ  ƒ d  S(   Ni    i   i   i   i
   i  i   i   i*   u   au   bu   cu    c             B   s   |  Ee  Z d  „  Z d S(   c             S   s
   t  ‚ d  S(   N(   u
   ValueError(   u   selfu   index(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __getitem__q  s    N(   u   __name__u
   __module__u   __getitem__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   BadSeqp  s   
u   BadSeq(	   u   assertEqualu   sumu   listu   rangeu   iteru   Squaresu   assertRaisesu	   TypeErroru
   ValueError(   u   selfu   BadSeq(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_sum`  s    %+"4%+c             C   s<   |  j  t d ƒ t d ƒ ƒ |  j t d ƒ t d ƒ ƒ d  S(   Nu    u   123(    (   u   assertEqualu   typeu   assertNotEqual(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   test_typeu  s    c               C   s   t  ƒ  S(   N(   u   vars(    (    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   get_vars_f0{  s    c              C   s   t  j ƒ  d }  d } t ƒ  S(   Ni   i   (   u   BuiltinTestu   get_vars_f0u   vars(   u   au   b(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   get_vars_f2  s    
c             C   s½   |  j  t t ƒ  ƒ t t ƒ  ƒ ƒ d d  l } |  j  t t | ƒ ƒ t t | ƒ ƒ ƒ |  j  |  j ƒ  i  ƒ |  j  |  j ƒ  i d d 6d d 6ƒ |  j t t d d ƒ |  j t t d ƒ d  S(   Ni    i   u   ai   u   bi*   (	   u   assertEqualu   setu   varsu   diru   sysu   get_vars_f0u   get_vars_f2u   assertRaisesu	   TypeError(   u   selfu   sys(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   test_vars†  s    "($c             C   s°  d } d } d d d g } |  j  t t | | ƒ ƒ | ƒ d d d g } |  j  t t | | ƒ ƒ | ƒ d } |  j  t t | | ƒ ƒ | ƒ Gd „  d	 ƒ } |  j  t t | | ƒ  ƒ ƒ | ƒ |  j  t t ƒ  ƒ g  ƒ |  j  t t g  Œ  ƒ g  ƒ |  j t t d  ƒ Gd
 „  d ƒ } |  j t t | | ƒ  ƒ Gd „  d ƒ } |  j  t t | ƒ  t d ƒ ƒ ƒ t t t d ƒ ƒ ƒ ƒ Gd „  d ƒ } |  j t t t | ƒ  | ƒ  ƒ ƒ d  S(   Ni   i   i   i   i   i   i   c             B   s   |  Ee  Z d  „  Z d S(   c             S   s,   | d k  p | d k o
 t  ‚ n | d S(   Ni    i   i   (   u
   IndexError(   u   selfu   i(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __getitem__™  s     
N(   u   __name__u
   __module__u   __getitem__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   I˜  s   
u   Ic             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   G   s   
u   Gc             B   s   |  Ee  Z d  „  Z d S(   c             S   s   | d k o
 t  ‚ n | Sd  S(   Ni   (   u
   IndexError(   u   selfu   i(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __getitem__¨  s    
N(   u   __name__u
   __module__u   __getitem__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   SequenceWithoutALength§  s   
u   SequenceWithoutALengthi   c             B   s   |  Ee  Z d  „  Z d S(   c             S   s   | d k o
 t  ‚ n | Sd  S(   Ni   (   u
   ValueError(   u   selfu   i(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   __getitem__³  s    
N(   u   __name__u
   __module__u   __getitem__(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   BadSeq²  s   
u   BadSeq(   i   i   i   (   i   i   i   (   i   i   (   i   i   (   i   i   (   i   i   i   i   i   @(	   u   assertEqualu   listu   zipu   assertRaisesu	   TypeErroru   Noneu   rangeu	   enumerateu
   ValueError(   u   selfu   au   bu   tu   Iu   Gu   SequenceWithoutALengthu   BadSeq(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_zip  s*    "c             C   s¾   |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d ƒ |  j  t d ƒ d d	 d ƒ |  j  t d ƒ d
 d d ƒ |  j  t d ƒ d d	 d ƒ |  j  t d ƒ d d d ƒ d  S(   Ni    u   0b0i   u   0b1iÿÿÿÿu   -0b1i   iA   u   0u   0bu   1u   -0bl             l             l   ÿÿÿÿ l             lûÿÿÿ          l             l   ÿÿÿÿ lûÿÿÿÿÿÿÿ (   u   assertEqualu   bin(   u   self(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_binº  s    N(3   u   __name__u
   __module__u   test_importu   test_absu   test_allu   test_anyu
   test_asciiu   test_negu   test_callableu   test_chru   test_cmpu   test_compileu   test_delattru   test_diru   test_divmodu	   test_evalu   test_general_evalu	   test_execu   test_exec_redirectedu   test_filteru   test_getattru   test_hasattru	   test_hashu   test_hexu   test_idu	   test_iteru   test_isinstanceu   test_issubclassu   test_lenu   test_mapu   test_maxu   test_minu	   test_nextu   test_octu   write_testfileu	   test_openu   test_ordu   test_powu
   test_rangeu
   test_inputu	   test_repru
   test_roundu   test_setattru   test_sumu	   test_typeu   staticmethodu   get_vars_f0u   get_vars_f2u	   test_varsu   test_zipu   test_bin(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   BuiltinTesth   s`   
												E			E									
				<	"	.						B	@	%		J						+u   BuiltinTestc             B   s)   |  Ee  Z d  „  Z d „  Z d „  Z d S(   c             C   sØ   t  t d ƒ ƒ } | d  d  … } t j | ƒ |  j | t | ƒ ƒ |  j | | ƒ | j ƒ  t j | ƒ |  j | t | d d „  ƒƒ |  j | | ƒ t j | ƒ |  j | t | d d ƒƒ |  j | | ƒ d  S(   Nid   u   keyc             S   s   |  S(    (    (   u   x(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   <lambda>Î  s    u   reversei   (   u   listu   rangeu   randomu   shuffleu   assertEqualu   sortedu   assertNotEqualu   reverse(   u   selfu   datau   copy(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu
   test_basicÅ  s    
c             C   s¯   d } t  t t g } x0 | D]( } |  j t | ƒ t | | ƒ ƒ ƒ q Wd j t | ƒ ƒ } t t t t  t t j	 g } x0 | D]( } |  j t | ƒ t | | ƒ ƒ ƒ q Wd  S(   Nu   abracadabrau    (
   u   listu   tupleu   stru   assertEqualu   sortedu   joinu   setu	   frozensetu   dictu   fromkeys(   u   selfu   su   typesu   T(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_inputtypesÔ  s     & c             C   s,   d j  ƒ  } |  j t t | d  d „  ƒ d  S(   Nu,   The quick Brown fox Jumped over The lazy Dogc             S   s   d  S(   i    (    (   u   xu   y(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   <lambda>á  s    (   u   splitu   assertRaisesu	   TypeErroru   sortedu   None(   u   selfu   data(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   test_baddecoratorß  s    N(   u   __name__u
   __module__u
   test_basicu   test_inputtypesu   test_baddecorator(   u
   __locals__(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu
   TestSortedÃ  s   
		u
   TestSortedc             C   s™   t  t f } t | Œ  |  ox t t d ƒ oh d d  l } d  g d } x> t t | ƒ ƒ D]* } t | Œ  | j	 ƒ  t j
 ƒ  | | <qY Wt | ƒ n d  S(   Nu   gettotalrefcounti    i   (   u   BuiltinTestu
   TestSortedu   run_unittestu   hasattru   sysu   gcu   Noneu   rangeu   lenu   collectu   gettotalrefcountu   print(   u   verboseu   test_classesu   gcu   countsu   i(    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu	   test_mainã  s    
 

u   __main__u   verbose(&   u   test.supportu   testu   unittestu   fcmpu   TESTFNu   unlinku   run_unittestu   run_with_localeu   operatoru   negu   sysu   warningsu   randomu   collectionsu   iou	   fractionsu   filterwarningsu   FutureWarningu   __name__u   DeprecationWarningu   Squaresu
   StrSquaresu	   BitBucketu   repru   maxsizeu
   ValueErroru   stru   chru   test_conv_no_signu   test_conv_signu   TestFailingBoolu   TestFailingIteru   TestCaseu   BuiltinTestu
   TestSortedu   Noneu	   test_mainu   True(    (    (    u.   /mit/python/lib/python3.0/test/test_builtin.pyu   <module>   sv   (H

																																ÿ ÿ ÿ ÿ _ 