403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python312/Lib/site-packages/pandas/tests/io/parser/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python312/Lib/site-packages/pandas/tests/io/parser/__pycache__/test_network.cpython-312.pyc
�

0	�g0����dZddlmZddlZddlZddlZddlZddlm	cm
Zddlm
Z
ddlmZddlmZddlmZej*j-d�Zej*j0ej*j2ej*j5dd	d
g�ej*j5ddd
g�d�����Zej*j0ej*j2d���Zej:d��Zej*j2ej*j?d�ej@�Gd�d����Z!y)zl
Tests parsers ability to read and parse non-local files
and hence require a network connection to be read.
�)�BytesION)�	DataFrame)�read_feather��read_csvz=ignore:Passing a BlockManager to DataFrame:DeprecationWarning�mode�explicit�infer�engine�python�cc	�X�|dk(rtjd�||}t|dddd|z�d�5}|j|j	���ddd�|j
d	z|z}	|d
k7r|}t
|	d||��}
tj|
|�y#1swY�HxYw)
N�tarz5TODO: Add tar salaraies.csv to pandas/io/parsers/data�io�parser�datazsalaries.csv�rb��contentz
/salaries.csvr	�	)�sep�compressionr)	�pytest�skip�open�
serve_content�read�urlr�tm�assert_frame_equal)�
httpserver�datapath�salaries_tablerr�compression_only�compression_to_extension�	extension�fr�	url_tables           �EC:\Python312\Lib\site-packages\pandas/tests/io/parser/test_network.py�test_compressed_urlsr*s����5� ����K�L�(�)9�:�I�	
�h�t�X�v�~�	�/I�J�D�	Q�3�UV�� � ����� �2�3��.�.�?�
*�Y�
6�C��z������$�4D�V�T�I����)�^�4�3�3�s�!B � B)c���t|dddd�d�5}|j|j���t|jdd�	�}ddd�j
d
dk(sJ�y#1swY�xYw)zN
    read_csv should honor the requested encoding for URLs.

    GH 10424
    rrrzunicode_series.csvrrzlatin-1N)�encoding�header)��u$Á köldum klaka (Cold Fever) (1994))rrrrr�loc)r!r"r'�dfs    r)�test_url_encoding_csvr28sw��
�h�t�X�v�/C�D�d�	K�G�q�� � ����� �2�
�j�n�n�y��
F��G��6�6�%�=�B�B�B�B�G�G�s�9A,�,A5c�*�t|dddd��S)z DataFrame with the tips dataset.rr�csv�tips.csvr)r"s r)�tips_dfr6Fs���H�T�6�5�*�=�>�>��s3_resourcec�\�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zej j#d
d��d��Zej j#d
d��d��Zej j(d��Zej j(d��Zd�Zd�Zy)�TestS3c���tjd�dD]Z\}}td|j�d�|z||��}t	|t
�sJ�|jrJ�tj||��\y)N�s3fs�)�N)�.gz�gzip)�.bz2�bz2�s3://�	/tips.csv)r�storage_options�	r�importorskipr�name�
isinstancer�emptyrr ��self�s3_public_bucket_with_datar6�s3so�ext�compr1s       r)�test_parse_public_s3_bucketz"TestS3.test_parse_public_s3_bucketPs|��	���F�#�G�	/�I�C����2�7�7�8�	�B�S�H� � $��B�
�b�)�,�,�,��x�x��<��!�!�"�g�.�	/r7c���tjd�td|j�d�|��}t	|t
�sJ�|jrJ�tj||�y)Nr<rCrD�rErF)rL�s3_private_bucket_with_datar6rNr1s     r)�test_parse_private_s3_bucketz#TestS3.test_parse_private_s3_bucket^s_�����F�#�
��/�4�4�5�Y�?�QU�
���"�i�(�(�(��8�8��|�
���b�'�*r7c���td|j�d�d|��}t|t�sJ�|jrJ�tj|jdd|�y)Nzs3n://rD�
��nrowsrE�rrHrIrrJrr �iloc�rLrMr6rNr1s     r)�test_parse_public_s3n_bucketz#TestS3.test_parse_public_s3n_bucketh�_��
��/�4�4�5�Y�?�� �
��
�"�i�(�(�(��8�8��|�
���g�l�l�3�B�/��4r7c���td|j�d�d|��}t|t�sJ�|jrJ�tj|jdd|�y)Nzs3a://rDrWrXrZr\s     r)�test_parse_public_s3a_bucketz#TestS3.test_parse_public_s3a_bucketsr^r7c���dD]h\}}td|j�d�|zd||��}t|t�sJ�|jrJ�tj|jdd|��jy)Nr=rCrDrW)rYrrErZrKs       r)�!test_parse_public_s3_bucket_nrowsz(TestS3.test_parse_public_s3_bucket_nrows~s}��H�		9�I�C����2�7�7�8�	�B�S�H�� � $�	�B��b�)�,�,�,��x�x��<��!�!�'�,�,�s��"3�R�8�		9r7c�t�d}dD]�\}}td|j�d�|z|||��5}|j|k(sJ�dD]`}|j�}	t	|	t
�sJ�|	jrJ�|j||z||dzz}
tj|
|	��b	ddd���y#1swY��xYw)N�r=rCrD)�	chunksizerrE�rr/�r/�
rrHre�	get_chunkrIrrJr[rr �rLrMr6rNrerOrP�	df_reader�i_chunkr1�true_dfs           r)�#test_parse_public_s3_bucket_chunkedz*TestS3.test_parse_public_s3_bucket_chunked�s����	�G�	7�I�C����2�7�7�8�	�B�S�H�#� � $�	�
7�
� �*�*�i�7�7�7�(�	7�G�#�,�,�.�B�%�b�)�4�4�4�!�x�x�'�<�%�l�l�!�G�+�i�7�Q�;�.G��G��)�)�'�2�6�	7�
7�
7�	7�
7�
7�s�A7B.�.B7	c�v�d}dD]�\}}td|j�d�|z||d|��5}|j|k(sJ�dD]`}|j�}	t	|	t
�sJ�|	jrJ�|j||z||dzz}
tj|
|	��b	ddd���y#1swY��xYw)	Nrdr=rCrDr)rerrrErfr/rhrjs           r)�*test_parse_public_s3_bucket_chunked_pythonz1TestS3.test_parse_public_s3_bucket_chunked_python�s����	�G�	7�I�C����2�7�7�8�	�B�S�H�#� �� $��
7�� �*�*�i�7�7�7�(�7�G�"�,�,�.�B�%�b�)�4�4�4�!�x�x�'�<�%�l�l�!�G�+�i�7�Q�;�.G��G��)�)�'�2�6�7�
7�
7�	7�
7�
7�s�A7B/�/B8	c���dD][\}}td|j�d�|zd||��}t|t�sJ�|jrJ�tj||��]y)Nr=rCrDr�rrrE�rrHrIrrJrr rKs       r)�"test_parse_public_s3_bucket_pythonz)TestS3.test_parse_public_s3_bucket_python�sr��H�		/�I�C����2�7�7�8�	�B�S�H�� � $�	�B��b�)�,�,�,��x�x��<��!�!�"�g�.�		/r7c��dD]X}td|j�d�|zdd|��}t|t�sJ�|jrJ�tj||��Zy)N)r>r?rArCrDrr
rrrs)rLrMr6rNrOr1s      r)�test_infer_s3_compressionz TestS3.test_infer_s3_compression�sk��&�		/�C���2�7�7�8�	�B�S�H��#� $�	�B��b�)�,�,�,��x�x��<��!�!�"�g�.�		/r7c���dD]i\}}td|j�d�|zdd||��}t|t�sJ�|jrJ�tj|jdd|��ky)Nr=rCrDrrW)rrYrrErZrKs       r)�(test_parse_public_s3_bucket_nrows_pythonz/TestS3.test_parse_public_s3_bucket_nrows_python�s���H�
	9�I�C����2�7�7�8�	�B�S�H��� � $��B��b�)�,�,�,��x�x��<��!�!�'�,�,�s��"3�R�8�
	9r7c��d}tjt|��5td|��ddd�y#1swYyxYw)N�#The specified bucket does not exist��matchzs3://nyqpug/asdf.csvrS)r�raises�OSErrorr)rLrN�msgs   r)�test_read_s3_failszTestS3.test_read_s3_fails�s9��3��
�]�]�7�#�
.�	C��+�T�B�	C�	C�	C�s�5�>c��d}tjt|��5td|j�d��ddd�y#1swYyxYw)Nrzr{rCz	/file.csv)rr}r~rrH)rL�s3_private_bucketrNrs    r)�test_read_s3_fails_privatez!TestS3.test_read_s3_fails_private�sI��3���]�]�7�#�
.�	@��u�.�3�3�4�I�>�?�	@�	@�	@�s�A�A
zGH#39155 s3fs upgradeF)�reason�strictc���ddl}t|jjf}t	j
|d��5|j
d|��ddd�y#1swYyxYw)Nrrzr{z/s3://an_s3_bucket_data_doesnt_exit/not_real.csvrS)�botocore�FileNotFoundError�
exceptions�ClientErrorrr}�to_csv�rLr6rNr��errors     r)�test_write_s3_csv_failszTestS3.test_write_s3_csv_fails�sZ��	�
#�H�$7�$7�$C�$C�D��
�]�]�5�(M�
N�	��N�N�A�SW�
�
�	�	�	�s�A�Ac���tjd�ddl}t|jj
f}tj|d��5|jd|��ddd�y#1swYyxYw)N�pyarrowrrzr{z3s3://an_s3_bucket_data_doesnt_exit/not_real.parquetrS)rrGr�r�r�r�r}�
to_parquetr�s     r)�test_write_s3_parquet_failsz"TestS3.test_write_s3_parquet_failssj��	���I�&��
#�H�$7�$7�$C�$C�D��
�]�]�5�(M�
N�	����E� $�
�
�	�	�	�s�
A*�*A3c�@�|jd�}t|j�dj��5}t	|d��}ddd�tt�sJ�|jrJ�t	|�}tj||�y#1swY�KxYw)Nr5�Body�utf8)r,)
�Objectr�getrrrIrrJrr )rLrM�	tips_file�	s3_object�buffer�result�expecteds       r)�$test_read_csv_handles_boto_s3_objectz+TestS3.test_read_csv_handles_boto_s3_objects���/�5�5�j�A�	�
�Y�]�]�_�V�,�1�1�3�
4�	7���f�v�6�F�	7��&�)�,�,�,��<�<����I�&��
���f�h�/�
	7�	7�s�B�Bc�h�ttjd�td���}t	|j�j
d��5}|jd|��|j�d�}tjd|�d	��}|jtjd
��5td|��d
|��|jD]:}tj ||�x}	s�t#|	j%d��dkr�:J�	ddd�ddd�y#1swY�xYw#1swYyxYw)N)i����abcd)�columnszutf-8zlarge-file.csv)�Keyr�z/large-file.csvz^Fetch: z, 0-(?P<stop>\d+)$r<)�loggerrCrdrX�stopiz)r�np�zeros�listrr��encode�
put_objectrH�re�compile�at_level�logging�DEBUGr�messagesr|�int�group)
rL�s3_public_bucket�caplogrNr1�buf�uri�match_re�logr|s
          r)�test_read_csv_chunked_downloadz%TestS3.test_read_csv_chunked_download#s#���r�x�x��,�d�6�l�
C��
�R�Y�Y�[�'�'��0�
1�
	B�S��'�'�,<�3�'�G�%�*�*�+�?�;�C��z�z�X�c�U�2D�"E�F�H�������v��>�	
B���C�5�M��$(��
"�?�?�B�C� "����3� 7�7�u�7�"�5�;�;�v�#6�7�'�A�A�A�B�
	
B�	
	B�
	B�	
B�	
B��	
	B�
	B�s1�AD(�/9D�)D�D�D(�D%	�!D(�(D1c�f�td|j�d�|��}tj||�y)NrCz/tips#1.csvrS)rrHrr )rLrMr6rNr�s     r)�test_read_s3_with_hash_in_keyz$TestS3.test_read_s3_with_hash_in_key6s5����.�3�3�4�K�@�RV�
��	���g�v�.r7c��tjd�t|�}td|j�d�|��}t	j
||�y)Nr�rCz/simple_dataset.featherrS)rrGrrHrr )rLrM�feather_filerNr��ress      r)�test_read_feather_s3_file_pathz%TestS3.test_read_feather_s3_file_path=sP��	���I�&���-����.�3�3�4�4K�L� �
��	���h��,r7N)�__name__�
__module__�__qualname__rQrUr]r`rbrnrprtrvrxr�r�r�mark�xfailr�r��
single_cpur�r�r�r��r7r)r:r:Ls���/�+�	5�	5�9�7�07�0/�
/�
9�C�
@��[�[���5�e��D�
�E�
��[�[���5�e��D��E��"�[�[���
0��
0��[�[���B��B�$/�
-r7r:)"�__doc__rrr�r��numpyr�r�pandas.util._test_decorators�util�_test_decorators�td�pandasr�pandas._testing�_testingr�pandas.io.feather_formatr�pandas.io.parsersrr��filterwarnings�
pytestmark�networkr��parametrizer*r2�fixturer6�usefixtures�skip_if_not_us_localer:r�r7r)�<module>r�sI�����	��
�)�)���1�&�
�[�[�
'�
'�C��
�
����������������*�g�!6�7�������H�c�?�3�5�4�8���5�6����������	C���	C����?��?�
�����������'������x-�x-��(��x-r7

Youez - 2016 - github.com/yon3zu
LinuXploit