
"Ic           @   s`   d  Z  d d k Z d d k l Z d e i f d     YZ d   Z e d j o e   n d S(   sS   Unit tests for buffer objects.

For now, tests just new or changed functionality.

iN(   t   test_supportt   BufferTestsc           B   s   e  Z d    Z RS(   c      
   C   s   d i  d   t t d d d   D  } t |  } d } x^ | D]V } xM | D]E } x< | d D]0 } |  i | | | |  | | | |   qb WqQ WqD Wd  S(   Nt    c         s   s   x |  ] } t  |  Vq Wd  S(   N(   t   chr(   t   .0t   c(    (    s-   /mit/python/lib/python2.6/test/test_buffer.pys	   <genexpr>   s   	 i   ii    i   i   i   i,  iii(
   i    Ni   i   i   i,  iiii(   t   joint   listt   ranget   buffert   Nonet   assertEqual(   t   selft   st   bt   indicest   startt   stopt   step(    (    s-   /mit/python/lib/python2.6/test/test_buffer.pyt   test_extended_getslice   s    +   (   t   __name__t
   __module__R   (    (    (    s-   /mit/python/lib/python2.6/test/test_buffer.pyR   
   s   c           C   s   t  i t  d  S(   N(   R    t   run_unittestR   (    (    (    s-   /mit/python/lib/python2.6/test/test_buffer.pyt	   test_main   s    t   __main__(   t   __doc__t   unittestt   testR    t   TestCaseR   R   R   (    (    (    s-   /mit/python/lib/python2.6/test/test_buffer.pyt   <module>   s   	