
    /hh@
                         S SK r S SKJr  S SKrS SKr\" \" SS5      5      / SQ-   r " S S5      r	 " S S	\	\ R                  5      r " S
 S\	\ R                  5      r\S:X  a  \ R                  " 5         gg)    N)	os_helper   i  )i   i  i   i   i   i    i'  i @  i   i   i@B c                   ,    \ rS rSrS rS rS rS rSrg)BufferSizeTest   c                    [         R                  " [         R                  5        U R                  [         R                  S5      n UR	                  U5        UR	                  S5        UR	                  U5        UR                  5         U R                  [         R                  S5      nUR                  5       nU R                  X1S-   5        UR                  5       nU R                  X15        UR                  5       nU R                  U5        UR                  5         [         R                  " [         R                  5        g ! [         R                  " [         R                  5        f = f)Nwb   
rb)	r   unlinkTESTFNopenwriteclosereadlineassertEqualassertFalse)selfsflines       8/opt/python-3.13.8/usr/lib/python3.13/test/test_bufio.pytry_oneBufferSizeTest.try_one   s    
 	))* IIi&&-	/GGAJGGENGGAJGGI		)**D1A::<DTu9-::<DT%::<DT"GGIY--.IY--.s   CE &E*c                    [          Hx  n[        U[        U5      5      u  p4X-  US U -   nU R                  [        U5      U5        U R	                  U5        U R	                  US-   5        U R	                  US S 5        Mz     g )N   x)lengthsdivmodlenr   r   )r   patternlengthqr
teststrings         r   	drive_oneBufferSizeTest.drive_one*   su    F &#g,/DA wr{2JS_f5LL$LLd*+LLCR)     c                 &    U R                  S5        g )Ns   1234567890 r&   r   s    r   test_primepatBufferSizeTest.test_primepat8   s     	9:r(   c                 &    U R                  S5        g )Ns                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          r*   r+   s    r   test_nullpatBufferSizeTest.test_nullpat=   s    |$r(    N)	__name__
__module____qualname____firstlineno__r   r&   r,   r/   __static_attributes__r1   r(   r   r   r      s    /6*;
%r(   r   c                   ,    \ rS rSr\R
                  rSrg)CBufferSizeTestA   r1   N)r2   r3   r4   r5   ior   r6   r1   r(   r   r8   r8   A   s    77Dr(   r8   c                   8    \ rS rSr\" \R                  5      rSrg)PyBufferSizeTestD   r1   N)r2   r3   r4   r5   staticmethodpyior   r6   r1   r(   r   r<   r<   D   s    		"Dr(   r<   __main__)unittesttest.supportr   r:   _pyior?   listranger   r   TestCaser8   r<   r2   mainr1   r(   r   <module>rH      sx     " 	  uQ}
 !? ?0% 0%fnh&7&7 #~x'8'8 # zMMO r(   