mò
­fIc           @   s•   d  k  Z  e  i d d e d ƒ d  k Z d  k Z d k l Z d e i f d „  ƒ  YZ d Z	 d f  d	 „  ƒ  YZ
 d
 „  Z e d j o e ƒ  n d  S(   Nt   ignores   strop functions are obsolete;s   test.test_strop|unittest(   s   test_supportt   StropFunctionTestCasec           B   sª   t  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 RS(   Nc         C   sL   |  i t i d ƒ d j ƒ |  i t t i d ƒ |  i t t i d ƒ d  S(   Ns    1 i   s    1xs    x1 (   t   selft   assert_t   stropt   atoit   assertRaisest
   ValueError(   R   (    (    t,   /mit/python/lib/python2.4/test/test_strop.pyt	   test_atoi   s    c         C   sL   |  i t i d ƒ d j ƒ |  i t t i d ƒ |  i t t i d ƒ d  S(   Ns    1 l    s    1xs    x1 (   R   R   R   t   atolR   R   (   R   (    (    R   t	   test_atol   s    c         C   sL   |  i t i d ƒ d j ƒ |  i t t i d ƒ |  i t t i d ƒ d  S(   Ns    1 f1.0s    1xs    x1 (   R   R   R   t   atofR   R   (   R   (    (    R   t	   test_atof   s    c         C   s<   |  i t i d ƒ d j ƒ |  i t i d ƒ d j ƒ d  S(   Ns    hello s   hello s   Hello (   R   R   R   t
   capitalize(   R   (    (    R   t   test_capitalize   s    c         C   sg   |  i t i d d ƒ d j ƒ |  i t i d d d ƒ d j ƒ |  i t i d d d ƒ d j ƒ d  S(	   Nt   abcdefghiabct   abci    i   i	   t   defi   iÿÿÿÿ(   R   R   R   t   find(   R   (    (    R   t	   test_find   s    "c         C   s#   |  i t i d d ƒ d j ƒ d  S(   NR   R   i	   (   R   R   R   t   rfind(   R   (    (    R   t
   test_rfind$   s    c         C   s    |  i t i d ƒ d j ƒ d  S(   Nt   HeLLot   hello(   R   R   R   t   lower(   R   (    (    R   t
   test_lower'   s    c         C   s    |  i t i d ƒ d j ƒ d  S(   NR   t   HELLO(   R   R   R   t   upper(   R   (    (    R   t
   test_upper*   s    c         C   s    |  i t i d ƒ d j ƒ d  S(   Ns   HeLLo cOmpUteRss   hEllO CoMPuTErS(   R   R   R   t   swapcase(   R   (    (    R   t   test_swapcase-   s    c         C   s    |  i t i d ƒ d j ƒ d  S(   Ns    	
 hello 	
 R   (   R   R   R   t   strip(   R   (    (    R   t
   test_strip0   s    c         C   s    |  i t i d ƒ d j ƒ d  S(   Ns    	
 hello 	
 s	   hello 	
 (   R   R   R   t   lstrip(   R   (    (    R   t   test_lstrip3   s    c         C   s    |  i t i d ƒ d j ƒ d  S(   Ns    	
 hello 	
 s	    	
 hello(   R   R   R   t   rstrip(   R   (    (    R   t   test_rstrip6   s    c         C   s  t  i } |  i | d d d d ƒ d j ƒ |  i | d d d d ƒ d j ƒ |  i | d d d d ƒ d	 j ƒ |  i | d d d d
 ƒ d	 j ƒ |  i | d d d d ƒ d	 j ƒ |  i | d d d ƒ d	 j ƒ |  i | d d d ƒ d j ƒ |  i | d d d d ƒ d j ƒ d  S(   Ns   one!two!three!t   !t   @i   s   one@two!three!i   s   one@two@three!i   s   one@two@three@i   i    t   x(   R   t   replaceR   R   (   R   R)   (    (    R   t   test_replace9   s    	"""""c         C   s{  t  i } |  i | d ƒ d d d d d g j ƒ |  i | d d ƒ d	 d
 d d g j ƒ |  i | d d d ƒ d	 d
 d g j ƒ |  i | d d  d ƒ d	 d g j ƒ |  i | d d  d ƒ d	 d
 d g j ƒ |  i | d d  d ƒ d	 d
 d d g j ƒ |  i | d d  d ƒ d	 d
 d d g j ƒ |  i | d d  d ƒ d	 d
 d d g j ƒ |  i | d d  d ƒ d	 d
 d g j ƒ d  S(   Ns   this is the split functiont   thist   ist   thet   splitt   functions   a|b|c|dt   |t   at   bt   ct   di   s   c|ds   a b c di   s   b c ds   c di   i   i    s
   a  b  c  ds   c  d(   R   R.   R   R   t   None(   R   R.   (    (    R   t
   test_splitQ   s    	(((%(+++c         C   sæ   |  i t i d d d d g ƒ d j ƒ |  i t i d d ƒ d j ƒ |  i t i t ƒ  ƒ d j ƒ |  i t i d	 d
 g d
 d ƒ d	 d
 d d d	 d
 j ƒ |  i t i d	 d
 f d
 d ƒ d	 d
 d d d	 d
 j ƒ d  S(   NR1   R2   R3   R4   s   a b c dt    t   abcds   w x y zR(   id   t   :ic   (   R1   R2   R3   R4   (   R   R   R   t   joint   Sequence(   R   (    (    R   t	   test_join^   s
    (>c         C   s<   |  i t i d d ƒ t j ƒ |  i t t i d d ƒ d  S(   NR   t   xyzt   xyzq(   R   R   R   t	   maketranst
   transtableR   R   (   R   (    (    R   t   test_maketransi   s    c         C   s&   |  i t i d t d ƒ d j ƒ d  S(   Nt	   xyzabcdefR   t   xyzxyz(   R   R   R   t	   translateR@   (   R   (    (    R   t   test_translatem   s    c         C   s   t  i t  i t  i d  S(   N(   R   t	   lowercaset	   uppercaset
   whitespace(   R   (    (    R   t   test_data_attributesq   s    (   t   __name__t
   __module__R	   R   R   R   R   R   R   R   R   R!   R#   R%   R*   R6   R<   RA   RE   RI   (    (    (    R   R   
   s$   																	t    	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`xyzdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿR;   c           B   s#   t  Z d „  Z d „  Z d „  Z RS(   Nc         C   s   d |  _ d  S(   Nt   wxyz(   R   t   seq(   R   (    (    R   t   __init__|   s    c         C   s   t  |  i ƒ S(   N(   t   lenR   RN   (   R   (    (    R   t   __len__}   s    c         C   s   |  i | S(   N(   R   RN   t   i(   R   RR   (    (    R   t   __getitem__~   s    (   RJ   RK   RO   RQ   RS   (    (    (    R   R;   {   s   		c           C   s   t  i t ƒ d  S(   N(   t   test_supportt   run_unittestR   (    (    (    R   t	   test_main   s    t   __main__(   t   warningst   filterwarningst   DeprecationWarningR   t   unittestt   testRT   t   TestCaseR   R@   R;   RV   RJ   (   RT   R@   R   RX   R[   R;   R   RV   (    (    R   t   ?   s   			m	