-í
É<c       s     d  k  Z   d  k Z  d  k Z  d  k Z  d  k Z 
 d e  i f d     YZ G d e f d     YZ J d e f d     YZ M d  k	 Z	 N e	 i
 i d  o Q e Z n S d e f d	     YZ V d
 e f d     YZ Z d   Z ` e d j o a e   n d  S(   Ns   TestGenericStringIOc      s_   
  d Z   e Z  d   Z  d   Z  d   Z ' d   Z - d   Z : d   Z RS(   Ns5   abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!c    sZ     |  i |  i  |  _  |  i |  i d d  |  _  |  i i |  i  |  _ d  S(   Ns   
i   (   s   selfs   constructors   _lines   _liness   MODULEs   StringIOs   _fp(   s   self(    (    s2   /usr/local/twc/lib/python2.2/test/test_StringIO.pys   setUp s    c    s|     |  i }  | |  i i d  |  i d    | |  i i   |  i d d   | t |  i i d   d  d  S(   Ni
   s   
i<   i   (	   s   selfs   assertEquals   eqs   _fps   reads   _lines   readlines   lens	   readlines(   s   selfs   eq(    (    s2   /usr/local/twc/lib/python2.2/test/test_StringIO.pys
   test_reads s   #$c    s      |  i i   } ! | i |  i d   " | i d  # | i |  i d d ! $ | i |  i d  % |  i | i   d  d  S(   Ni   i   i   i   i4   s
   abcuvwxyz!(	   s   selfs   MODULEs   StringIOs   fs   writes   _lines   seeks   assertEquals   getvalue(   s   selfs   f(    (    s2   /usr/local/twc/lib/python2.2/test/test_StringIO.pys   test_writes s   c    sp   ' ( |  i i   } ) | i |  i d |  i d |  i d g  * | i d  + |  i | i   d  d  S(   Ni    i   i   s   abc(	   s   selfs   MODULEs   StringIOs   fs
   writeliness   _lines   seeks   assertEquals   getvalue(   s   selfs   f(    (    s2   /usr/local/twc/lib/python2.2/test/test_StringIO.pys   test_writelines' s   .c    sÇ   - . |  i } / |  i i   } 0 | i |  i  1 | i d  2 | i	   3 | | i
   d  4 | i d  5 | i	 d  6 | | i
   d  7 | i   8 |  i t | i d  d  S(   Ni
   s
   abcdefghiji    i   s   abcdes   frobnitz(   s   selfs   assertEquals   eqs   MODULEs   StringIOs   fs   writes   _liness   seeks   truncates   getvalues   closes   assertRaisess
   ValueError(   s   selfs   eqs   f(    (    s2   /usr/local/twc/lib/python2.2/test/test_StringIO.pys   test_truncate- s   c    s´   : ; |  i } < |  i } = t |  i  } ? | t | d   @ | t | d   A d } B x8 |  i DB ]* } C | | |  i d  D | d 7} qo WE | | d  d  S(   Ns   __iter__s   nexti    s   
i   i   (   s   selfs   assertEquals   eqs
   failUnlesss   unlesss   iters   _fps   its   hasattrs   is   lines   _line(   s   selfs   lines   unlesss   is   eqs   it(    (    s2   /usr/local/twc/lib/python2.2/test/test_StringIO.pys   test_iterator: s   	 	(	   s   _lines   strs   constructors   setUps
   test_readss   test_writess   test_writeliness   test_truncates   test_iterator(    (    (    s2   /usr/local/twc/lib/python2.2/test/test_StringIO.pys   TestGenericStringIO
 s   		s   TestStringIOc      s   G H e  Z RS(   N(   s   StringIOs   MODULE(    (    (    s2   /usr/local/twc/lib/python2.2/test/test_StringIO.pys   TestStringIOG s   s   TestcStringIOc      s   J K e  Z RS(   N(   s	   cStringIOs   MODULE(    (    (    s2   /usr/local/twc/lib/python2.2/test/test_StringIO.pys   TestcStringIOJ s   s   javas   TestBufferStringIOc      s   S T e  Z RS(   N(   s   buffers   constructor(    (    (    s2   /usr/local/twc/lib/python2.2/test/test_StringIO.pys   TestBufferStringIOS s   s   TestBuffercStringIOc      s   V W e  Z RS(   N(   s   buffers   constructor(    (    (    s2   /usr/local/twc/lib/python2.2/test/test_StringIO.pys   TestBuffercStringIOV s   c      sG   Z [ t  i t  \ t  i t  ] t  i t  ^ t  i t  d  S(   N(   s   test_supports   run_unittests   TestStringIOs   TestcStringIOs   TestBufferStringIOs   TestBuffercStringIO(    (    (    s2   /usr/local/twc/lib/python2.2/test/test_StringIO.pys	   test_mainZ s   s   __main__(   s   unittests   StringIOs	   cStringIOs   typess   test_supports   TestCases   TestGenericStringIOs   TestStringIOs   TestcStringIOs   syss   platforms
   startswiths   strs   buffers   TestBufferStringIOs   TestBuffercStringIOs	   test_mains   __name__(   s   test_supports	   cStringIOs   StringIOs   buffers   unittests   TestGenericStringIOs   TestBufferStringIOs   syss   TestcStringIOs	   test_mains   TestStringIOs   TestBuffercStringIOs   types(    (    s2   /usr/local/twc/lib/python2.2/test/test_StringIO.pys   ? s   =