
    d)                     2   d dl mZ d dlZd dlZd dlmc mZ d dlm	Z	 d dl
mZ d Z ej        d          ej        j        ej        d                                     Z ej        d          ej        j        ej        d                                     ZdS )    )BytesION)read_csvc                      t          j        dd           ddlm}  ddg}|D ]8} | t	          |          t          |                    }t          |           9d S )	Nbotocorez1.10.47)
minversionr   )StreamingBodys   foo,bar,baz
1,2,3
4,5,6
s   just,the,header
)content_length)pytestimportorskipbotocore.responser   r   lenr   )r   dataelbodys       S/var/www/html/t/fyr/venv311/lib/python3.11/site-packages/pandas/tests/io/test_s3.pytest_streaming_s3_objectsr      s}     
y9999//////*,@AD  }WR[[RAAA     s3fsc                  R    t          dd          } t          |           dk    sJ d S )N$s3://gdelt-open-data/events/1981.csv   )nrows)r   r   )results    r   'test_read_without_creds_from_pub_bucketr      s4     <AFFFFv;;!r   c                  0   t          j                    5  t          j                            dd           t          j                            dd           t          dddd           } t          |           dk    sJ 	 d d d            d S # 1 swxY w Y   d S )	NAWS_ACCESS_KEY_ID
foobar_keyAWS_SECRET_ACCESS_KEYfoobar_secretr      	)r   sepheader)tm!ensure_safe_environment_variablesosenviron
setdefaultr   r   )dfs    r   $test_read_with_creds_from_pub_bucketr*   "   s     
	-	/	/   	
1<@@@

5GGG2!d
 
 
 2ww!|||||                 s   A)BBB)ior   r&   r
   pandas.util._test_decoratorsutil_test_decoratorstdpandasr   pandas._testing_testingr$   r   
skip_if_nomarknetworkr   r*    r   r   <module>r7      s	         				  ) ) ) ) ) ) ) ) )            	 	 	 v     v      r   