;
ثق"Ic               @   sc   d  d l  Z  d  d l m Z d  d l Z Gd   d e  j  Z d   Z e d k o e   n d S(   i    N(   u   supportc             B   sM   |  Ee  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d S(   c             C   s   d |  _  d j d  |  _ d  S(   Ns   AAA
BBBCCC
DDD
EEE
s   AAA
BBB
CCC
DDD
EEE
u   ASCII(   u   testdatau   decodeu
   normalized(   u   self(    (    u2   /mit/python/lib/python3.0/test/outstanding_bugs.pyu   setUp   s    	c             C   s   t  j t  j  d  S(   N(   u   supportu   unlinku   TESTFN(   u   self(    (    u2   /mit/python/lib/python3.0/test/outstanding_bugs.pyu   tearDown   s    c             C   si   t  j t  j |  j  d d } d } x( | j d  } | p Pn | | 7} q* |  j | |  j  d  S(   Nu   encodingu   ASCIIu    i   (   u   iou   TextIOWrapperu   BytesIOu   testdatau   readu   assertEqualsu
   normalized(   u   selfu   txtu   readsu   c(    (    u2   /mit/python/lib/python3.0/test/outstanding_bugs.pyu   test_issue1395_1   s    !c             C   sr   t  j t  j |  j  d d } d | _ d } x( | j d  } | p Pn | | 7} q3 |  j | |  j  d  S(   Nu   encodingu   ASCIIi   u    (   u   iou   TextIOWrapperu   BytesIOu   testdatau   _CHUNK_SIZEu   readu   assertEqualsu
   normalized(   u   selfu   txtu   readsu   c(    (    u2   /mit/python/lib/python3.0/test/outstanding_bugs.pyu   test_issue1395_2(   s    !	c             C   s   t  j t  j |  j  d d } d | _ | j d  } | | j d  7} | | j   7} | | j   7} | | j   7} |  j | |  j  d  S(   Nu   encodingu   ASCIIi   (	   u   iou   TextIOWrapperu   BytesIOu   testdatau   _CHUNK_SIZEu   readu   readlineu   assertEqualsu
   normalized(   u   selfu   txtu   reads(    (    u2   /mit/python/lib/python3.0/test/outstanding_bugs.pyu   test_issue1395_34   s    !	c             C   s`   t  j t  j |  j  d d } d | _ | j d  } | | j   7} |  j | |  j  d  S(   Nu   encodingu   ASCIIi   (   u   iou   TextIOWrapperu   BytesIOu   testdatau   _CHUNK_SIZEu   readu   assertEqualsu
   normalized(   u   selfu   txtu   reads(    (    u2   /mit/python/lib/python3.0/test/outstanding_bugs.pyu   test_issue1395_4?   s
    !	c             C   s|   t  j t  j |  j  d d } d | _ | j d  } | j   } | j d  | j |  |  j | j d  d  d  S(   Nu   encodingu   ASCIIi   i    u   BBB
(	   u   iou   TextIOWrapperu   BytesIOu   testdatau   _CHUNK_SIZEu   readu   tellu   seeku   assertEquals(   u   selfu   txtu   readsu   pos(    (    u2   /mit/python/lib/python3.0/test/outstanding_bugs.pyu   test_issue1395_5G   s    !	N(	   u   __name__u
   __module__u   setUpu   tearDownu   test_issue1395_1u   test_issue1395_2u   test_issue1395_3u   test_issue1395_4u   test_issue1395_5(   u
   __locals__(    (    u2   /mit/python/lib/python3.0/test/outstanding_bugs.pyu   TextIOWrapperTest   s   
						u   TextIOWrapperTestc               C   s   t  j t  d  S(   N(   u   supportu   run_unittestu   TextIOWrapperTest(    (    (    u2   /mit/python/lib/python3.0/test/outstanding_bugs.pyu	   test_mainS   s    u   __main__(   u   unittestu   testu   supportu   iou   TestCaseu   TextIOWrapperTestu	   test_mainu   __name__(    (    (    u2   /mit/python/lib/python3.0/test/outstanding_bugs.pyu   <module>	   s   A	