mς
­fIc           @   su   d  k  Z  d  k Z d k l Z l Z d e i e i e i e i f d     YZ	 d   Z
 e d j o e
   n d  S(   N(   s   test_supports   string_testst   StrTestc           B   s)   t  Z e Z d   Z d   Z d   Z RS(   Nc         C   s   | S(   N(   t   obj(   t   selfR   (    (    t*   /mit/python/lib/python2.4/test/test_str.pyt   fixtype   s    c         C   s*   t  i i |   |  i t d i d  d  S(   Ns   %ci4  (   t   string_testst   MixinStrUnicodeUserStringTestt   test_formattingR   t   assertRaisest   OverflowErrort   __mod__(   R   (    (    R   R      s    c         C   s9   t  i d d >j o d  Sn |  i t d i t  i  d  S(   Ni   i    s   t	t	(   t   syst   maxintR   R   R	   t
   expandtabs(   R   (    (    R   t$   test_expandtabs_overflows_gracefully   s    (   t   __name__t
   __module__t   strt	   type2testR   R   R   (    (    (    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   unittestR   t   testR   R   t
   CommonTestR   t   MixinStrUserStringTestt   MixinStrUnicodeTestR    R   R   (   R   R   R   R    R   R   (    (    R   t   ?   s   		+	