Ć
KNö9c       s3   d    Z  d k Z d k Z e  e  e  e  d S(   c    sH  d d d } |  i |  } | i d  GH| i   GHt | i d   GH|  i   } | i d  | i	 d  | i d  | i d	  | i
   GH| i   |  i   } | i |  | i	 d  | i   | i
   GH| i	 d
  | i d  | i
   GH| i   y | i d  Wn t j
 o } d GH| GHn Xd GHd  S(   Ns4   abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZs   
i   i
   i<   s   abcdefi   s   uvwxyzs   !i    s   frobnitzs6   Caught expected ValueError writing to closed StringIO:s6   Failed to catch ValueError writing to closed StringIO.(   s   ss   modules   StringIOs   fs   reads   readlines   lens	   readliness   writes   seeks   getvalues   closes   truncates
   ValueErrors   e(   s   modules   ss   fs   es/   /mit/python/lib/python2.0/test/test_StringIO.pys   do_test s6    



N(   s   do_tests   StringIOs	   cStringIO(    s/   /mit/python/lib/python2.0/test/test_StringIO.pys   ? s   	 
