ó
šxŠ\c           @   s_   d  d l  Z  d  d l m Z d  d l m Z d  d l m Z d e f d „  ƒ  YZ d „  Z	 d S(   iÿÿÿÿN(   t   BytesIO(   t   read_csv(   t	   is_s3_urlt	   TestS3URLc           B   s   e  Z d  „  Z RS(   c         C   s)   t  d ƒ s t ‚ t  d ƒ s% t ‚ d  S(   Ns   s3://pandas/somethingelse.coms   s4://pandas/somethingelse.com(   R   t   AssertionError(   t   self(    (    s6   lib/python2.7/site-packages/pandas/tests/io/test_s3.pyt   test_is_s3_url   s    (   t   __name__t
   __module__R   (    (    (    s6   lib/python2.7/site-packages/pandas/tests/io/test_s3.pyR   
   s   c          C   sl   t  j d d d ƒd d l m }  d d g } x6 | D]. } |  t | ƒ d t | ƒ ƒ} t | ƒ q6 Wd  S(	   Nt   botocoret
   minversions   1.10.47iÿÿÿÿ(   t   StreamingBodys   foo,bar,baz
1,2,3
4,5,6
s   just,the,header
t   content_length(   t   pytestt   importorskipt   botocore.responseR   R    t   lenR   (   R   t   datat   elt   body(    (    s6   lib/python2.7/site-packages/pandas/tests/io/test_s3.pyt   test_streaming_s3_objects   s    	(
   R   t   pandas.compatR    t   pandasR   t   pandas.io.commonR   t   objectR   R   (    (    (    s6   lib/python2.7/site-packages/pandas/tests/io/test_s3.pyt   <module>   s
   