ó
ŠwÛjc           @   sì   d  d l  Z  d  d l m Z d  d l Z d  d l Z e e d d ƒ ƒ d d d d d	 d
 d d d d d g Z	 d e  j
 f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d „  Z e d k rè e ƒ  n  d S(   iÿÿÿÿN(   t   test_supporti   i  i   iè  i   i   i   i    i'  i @  i €  i   i@B t   BufferSizeTestc           B   s,   e  Z d  „  Z d „  Z d „  Z d „  Z RS(   c         C   sã   t  j t  j ƒ |  j t  j d ƒ } z¦ | j | ƒ | j d ƒ | j | ƒ | j ƒ  t t  j d ƒ } | j ƒ  } |  j | | d ƒ | j ƒ  } |  j | | ƒ | j ƒ  } |  j | ƒ | j ƒ  Wd  t  j t  j ƒ Xd  S(   Nt   wbs   
t   rb(	   t   supportt   unlinkt   TESTFNt   opent   writet   closet   readlinet   assertEqualt   assertFalse(   t   selft   st   ft   line(    (    s…   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_bufio.pyt   try_one   s     
c         C   s‡   x€ t  D]x } t | t | ƒ ƒ \ } } | | | |  } |  j t | ƒ | ƒ |  j | ƒ |  j | d ƒ |  j | d  ƒ q Wd  S(   Nt   xiÿÿÿÿ(   t   lengthst   divmodt   lenR   R   (   R   t   patternt   lengtht   qt   rt
   teststring(    (    s…   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_bufio.pyt	   drive_one*   s    c         C   s   |  j  d ƒ d  S(   Ns   1234567890 (   R   (   R   (    (    s…   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_bufio.pyt   test_primepat8   s    c         C   s   |  j  t d ƒ ƒ d  S(   Niè  (   R   t   bytes(   R   (    (    s…   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_bufio.pyt   test_nullpat=   s    (   t   __name__t
   __module__R   R   R   R   (    (    (    s…   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_bufio.pyR      s   			t   CBufferSizeTestc           B   s   e  Z e j Z RS(    (   R   R    t   ioR   (    (    (    s…   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_bufio.pyR!   A   s   t   PyBufferSizeTestc           B   s   e  Z e e j ƒ Z RS(    (   R   R    t   staticmethodt   pyioR   (    (    (    s…   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_bufio.pyR#   D   s   t   BuiltinBufferSizeTestc           B   s   e  Z e Z RS(    (   R   R    R   (    (    (    s…   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_bufio.pyR&   G   s   c           C   s   t  j t t t ƒ d  S(   N(   R   t   run_unittestR!   R#   R&   (    (    (    s…   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_bufio.pyt	   test_mainK   s    t   __main__(   t   unittestt   testR    R   R"   t   _pyioR%   t   listt   rangeR   t   TestCaseR   R!   R#   R&   R(   R   (    (    (    s…   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_bufio.pyt   <module>   s   '3	