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/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

0	�g70�	��ddlZddlZddlZddlmZddlZddlZddlZddlZddl	Z	ddl
Z
ddlZddl
Z
ddlmZddlZddlmZddlmcmZe
j0j3dej4dgd�gd�gzgd��	�ej6dgd�zd
��g�e
j0j3dgd
��d���Ze
j0j3dej4dgd�gd�gzgd��	�ej6dgd�zd
��g�e
j0j3dddg�d���Ze
j0j3ddddiej<fdiej>fdiej@fg�d��Z!e
j0j3ddddd�ej<ddifdiej>ddifdiej@ifg�d��Z"d�Z#d�Z$d �Z%d!�Z&e
j0jNd"��Z(e
j0jNd#��Z)e
j0j3dej4dgd�gd�gzgd��	�ej6dgd�zd
��g�e
j0j3dgd
��d$���Z*e
j0j3dej4dgd�gd�gzgd��	�ej6dgd�zd
��g�e
j0j3dgd
��d%���Z+e
j0j3dej4dgd�gd�gzgd��	�ej6dgd�zd
��g�e
j0j3dgd
��d&���Z,e
j0j3d'd(e
jZfd)ej\fg�d*��Z/d+�Z0d,�Z1d-�Z2d.�Z3y)/�N)�Path)�is_platform_windows�obj�d�g��~�Ϛ�?g9DܜJ�?g>�D�)�?�g�.4�i�(@g33333�@g���̤�A��X�Y�Z��columnsr
��name�method)�	to_pickle�to_json�to_csvc�F�|dk(rddd�}tj�5}t||�||��tjj|�}t||�|d��tjj|�}||kDsJ�	ddd�y#1swYyxYw)N�tar�w:gz�r�mode��compression��tm�ensure_clean�getattr�os�path�getsize)rr�compression_onlyr!�compressed_size�uncompressed_sizes      �BC:\Python312\Lib\site-packages\pandas/tests/io/test_compression.py�test_compression_sizer's����5� �&+�V�<��	���	�3�d����V��T�/?�@��'�'�/�/�$�/�����V��T�t�4��G�G�O�O�D�1�� �?�2�2�2�3�3�3�s�A.B�B rrc���tj�5}tj||dk(rdnd|��5}t	||�|j
�|j
jrJ�	ddd�tjj|�}ddd�tj�5}tj|dd��5}t	||�|j
�|j
jrJ�	ddd�tjj|�}|kDsJ�	ddd�y#1swY��xYw#1swY��xYw#1swY�QxYw#1swYyxYw)Nrr�wr)
rr�icom�
get_handler�handle�closedr r!r")rrr#r!�handlesr$r%s       r&�test_compression_size_fhr/.s9��
���	�0�d�
�_�_��&�%�/�F�S�(�
�	-�� �G�C�� ����0��~�~�,�,�,�,�,�
	-��'�'�/�/�$�/��0�
���	�3�d�
�_�_�T�3�D�
9�	-�W� �G�C�� ����0��~�~�,�,�,�,�,�	-��G�G�O�O�D�1�� �?�2�2�2�3�3�	-�	-��0�0��	-�	-��3�3�sF� E�5D5�+'E�.E�5E
�=.E�5D>	�:E�E
�
E	�E�E"z'write_method, write_kwargs, read_method�indexFrc��tjgd�gd�ggd���}||}tjd|z�5}t	||�|fi|��|||��}ddd�tj
|�y#1swY� xYw)N)g�?r���)g333333@��r	r
�
compressedr)�pd�	DataFramerrr�assert_frame_equal)	�write_method�write_kwargs�read_methodr#�compression_to_extension�input�	extensionr!�outputs	         r&�,test_dataframe_compression_defaults_to_inferr@Ks���
�L�L�,��4�o�N�E�(�)9�:�I�	����	�1�	2�A�d�$���|�$�T�:�\�:��T�/?�@��A����&�%�(�A�A�s�A:�:Bz1write_method,write_kwargs,read_method,read_kwargsT)r0�header�squeeze�typ�seriesc�j�tjgd�d��}||}tjd|z�5}t	||�|fi|��d|vr.|j�}	|	d=||fd|i|	��j
d�}
n||fd|i|��}
ddd�tj
|d�	�y#1swY�"xYw)
N)rr3����
r
rr5rBrrF)�check_names)r6�Seriesrrr�copyrB�assert_series_equal)r9r:r;�read_kwargsr#r<r=r>r!�kwargsr?s           r&�)test_series_compression_defaults_to_inferrN_s���"
�I�I�n�3�/�E�(�)9�:�I�	����	�1�	2�	T�d�$���|�$�T�:�\�:���#� �%�%�'�F��y�!� ��N�3C�N�v�N�V�V���F�!��S�3C�S�{�S�F�	T����6�5�e�<�	T�	T�s�AB)�)B2c��tjdgd�gd�gzgd���}tj�5}t	j
|d|��5}tjt�5|j|j|��ddd�ddd�ddd�y#1swY�xYw#1swY�xYw#1swYyxYw)Nrrrr	r
r)r)
r6r7rrr*r+�assert_produces_warning�RuntimeWarningrr,)r#�dfr!r.s    r&�test_compression_warningrSs���
����-�/M�N�N��
�B�
���	�H�d�
�_�_�T�3�4D�
E�	H���+�+�N�;�
H��	�	�'�.�.�6F�	�G�
H�	H�H�H�
H�
H��	H�	H��H�H�s;�B9�B-�*B!�B-�B9�!B*�&B-�-B6	�2B9�9Cc�4�tjdtjd�j	d�ztj
t
d�t��tj
td�D�cgc]}d|����	c}t����}tj�5}t|d	�
�5}|j|d	|��|jd�d
d
d
�tj|tj|d|���d
d
d
�t!j"�}|j|d	|��|jd�tj|tj|d|���y
cc}w#1swY��xYw#1swY��xYw)z?
    Binary file handles support compression.

    GH22555
    皙�����?�x����ABCD��dtyperX�i-�rr0�wb)r)rrrN)�	index_colr)r6r7�np�arange�reshape�Index�list�object�rangerr�openr�seekr8�read_csv�io�BytesIO)r#�irRr!�files     r&�test_compression_binaryro�s8��
����b�i�i��n�$�$�W�-�-�����f��V�4��h�h�%��)�4�Q�"�Q�C��4�F�C�
�B�
���	�
�d�
�$�T�
"�	�d��I�I�d��3C�I�D��I�I�a�L�	�	�������D�A�;K�L�	
�	
��:�:�<�D��I�I�d��+;�I�<��I�I�a�L����
�B�K�K���7G�H���!5�
	�	��
�
�s*�5E=�'F�5&F�4F�F	�F�Fc�f�tjdtjd�j	d�ztj
t
d�t��tj
td�D�cgc]}d|����	c}t����}d	d
d�}tj�5}t|�}|j||��tjd
�|j�}|j||��||j�k(sJ�	ddd�ycc}w#1swYyxYw)z�
    Gzip should create reproducible archives with mtime.

    Note: Archives created with different filenames will still be different!

    GH 28103
    rUrVrWrZr[rXr]r^�gzip��r�mtimer皙�����?N)r6r7rarbrcrdrerfrgrrrr�time�sleep�
read_bytes)rmrR�compression_optionsr!r?s     r&�#test_gzip_reproducibility_file_namerz�s���
����b�i�i��n�$�$�W�-�-�����f��V�4��h�h�%��)�4�Q�"�Q�C��4�F�C�
�B�
&,�a�8��
���	�+�d��D�z��
�	�	�$�$7�	�8��
�
�3�����"��
�	�	�$�$7�	�8�����*�*�*�*�
+�+��5�
+�+�s�5D"�,A,D'�'D0c�P�tjdtjd�j	d�ztj
t
d�t��tj
td�D�cgc]}d|����	c}t����}d	d
d�}tj�}|j||d�
�|j�}tjd�tj�}|j||d�
�||j�k(sJ�ycc}w)zL
    Gzip should create reproducible archives with mtime.

    GH 28103
    rUrVrWrZr[rXr]r^rqrrrsr_)rrruN)r6r7rarbrcrdrerfrgrkrlr�getvaluervrw)rmrRry�bufferr?s     r&�%test_gzip_reproducibility_file_objectr~�s���
����b�i�i��n�$�$�W�-�-�����f��V�4��h�h�%��)�4�Q�"�Q�C��4�F�C�
�B�
&,�a�8���Z�Z�\�F��I�I�f�"5�D�I�A�
�_�_�
�F��J�J�s�O�
�Z�Z�\�F��I�I�f�"5�D�I�A��V�_�_�&�&�&�&��5s�5D#c��tjd�}tjtj
d|gtj��y)z6Tests if import pandas works when lzma is not present.zT        import sys
        sys.modules['lzma'] = None
        import pandas
        �-c��stderrN��textwrap�dedent�
subprocess�check_output�sys�
executable�PIPE��codes r&�test_with_missing_lzmar��s8���?�?�	��D����S�^�^�T�4�8����Q�c��tjd�}tjtj
d|gtj��y)z\Tests if RuntimeError is hit when calling lzma without
    having the module available.
    z�
        import sys
        import pytest
        sys.modules['lzma'] = None
        import pandas as pd
        df = pd.DataFrame()
        with pytest.raises(RuntimeError, match='lzma module'):
            df.to_csv('foo.csv', compression='xz')
        r�r�Nr�r�s r&�test_with_missing_lzma_runtimer��s8��
�?�?�	�
�D����S�^�^�T�4�8����Qr�c�8�tj�5}t||�|d��tjj|�}t||�|ddd���tjj|�}||ksJ�	ddd�y#1swYyxYw)Nrqrrr�r�
compresslevelr�rrr!�compressed_size_default�compressed_size_fasts     r&�test_gzip_compression_levelr��s���
���	�>�d����V��T�v�6�"$�'�'�/�/�$�"7�����V��T�&�ST�/U�V�!�w�w���t�4��&�)=�=�=�=�>�>�>�s�A1B�Bc�n�tj�5}t||�|d��tjj|�}t||�|ddd���tjj|�}||ksJ�|dk(rt
j|d��ddd�y#1swYyxYw)N�xzrrr)r�presetr)rrrr r!r"r6rjr�s     r&�test_xz_compression_level_readr�s���
���	�0�d����V��T�t�4�"$�'�'�/�/�$�"7�����V��T�$�!�/L�M�!�w�w���t�4��&�)=�=�=�=��X���K�K��$�/�0�0�0�s�B
B+�+B4c��tj�5}t||�|ddd���ddd�y#1swYyxYw)z�GH33196 bzip needs file size > 100k to show a size difference between
    compression levels, so here we just check if the call works when
    compression is passed as a dict.
    �bz2rrr�rN)rrr)rrr!s   r&�test_bzip_compression_levelr�&sB�� 
���	�V�d����V��T�%�RS�/T�U�V�V�V�s�6�?zsuffix,archive�.zipz.tarc�"�tj|��5}||d�5	ddd�tjtd��5tj|�ddd�ddd�y#1swY�KxYw#1swY�xYw#1swYyxYw)N��filenamer)zZero files found��match)rr�pytest�raises�
ValueErrorr6rj)�suffix�archiver!s   r&�test_empty_archive_zipr�:s~��
���&�	)��T�
�T�3�
�	��	�
�]�]�:�-?�
@�	��K�K���	���	�	��	�	����s9�
B�A-�#B�A9�B�-A6	�2B�9B	�>B�Bc��tjd��5}tj|d�5}|j	dd�|j	dd�ddd�tjtd��5tj|�ddd�ddd�y#1swY�KxYw#1swY�xYw#1swYyxYw)	Nr�r�r)�a.csvzfoo,bar�b.csvz Multiple files found in ZIP filer�)
rr�zipfile�ZipFile�writestrr�r�r�r6rj)r!rns  r&�test_ambiguous_archive_zipr�Is���	���&�	)��T�
�_�_�T�3�
'�	.�4��M�M�'�9�-��M�M�'�9�-�	.��]�]�:�-O�
P�	��K�K���	�	��	.�	.��	�	��	��s:�B5�%B�#B5�6B)�B5�B&	�"B5�)B2	�.B5�5B>c��|dz}t|dd��5}|jd�ddd�|dz}t|dd��5}|jd�ddd�|dz}tj|d�5}|j	|d�|j	|d�ddd�tjtd�	�5tj|�ddd�y#1swY��xYw#1swY��xYw#1swY�[xYw#1swYyxYw)
Nr�r)zutf-8)�encodingzfoo,bar
r�zarchive.tarz#Multiple files found in TAR archiver�)
rh�write�tarfile�TarFile�addr�r�r�r6rj)�tmp_path�csvAPath�a�csvBPath�b�tarpathrs       r&�test_ambiguous_archive_tarr�Rs����'�!�H�	
�h��g�	.��!�	�������'�!�H�	
�h��g�	.��!�	��������&�G�	����#�	&�#�#�����'�"�����'�"�#�
���z�)N�	O��
���G����������#�#����s/�C�C)�6%C5�>D�C&�)C2�5C>�D
c�6�tjd��5}tjddggddg��j	|dd	d
�d��tj|�5}tj|�
�5}|j�}t|�dk(sJ�|j|d�j�jd�}t�rd}nd}||k(sJ�	ddd�ddd�ddd�y#1swY�xYw#1swY�xYw#1swYyxYw)Nz.foor��1�2�foo�barr
rrrF)rr0)�fileobjrrr�utf8zfoo,bar
1,2
zfoo,bar
1,2
)rrr6r7rrqrhr�r��
getmembers�len�extractfile�read�decoder)rn�uncompressedr��members�content�expecteds      r&�!test_tar_gz_to_different_filenamer�cs��	���&�	)�+�T�
����3�Z�L��E�N�	
��&��e�V�#D�E�&�
R�
�Y�Y�t�_�	+������6�

+�'�!�,�,�.���7�|�q�(�(�(�!�-�-�g�a�j�9�>�>�@�G�G��O��&�(�3�H�/�H��(�*�*�*�

+�	+�+�+�

+�

+��	+�	+��+�+�s=�AD�D�5A(C7�D�&D�7D�<D�D	�D�Dc��tj�5}tj|d��5	ddd�ddd�y#1swY�xYw#1swYyxYw)Nr))r�r)rkrlr*�
_BytesTarFile)r}s r&�test_tar_no_error_on_closer�wsO��	������
�
�
��S�
9�	��	���	�	����s!�A�A�A�A		�A�A)4rqrkr �pathlibrr�r�r�r�rvr��numpyrar��
pandas.compatr�pandasr6�pandas._testing�_testingr�pandas.io.common�commonr*�mark�parametrizer7rIr'r/rj�	read_json�read_pickler@rNrSrorzr~�
single_cpur�r�r�r�r�r�r�r�r�r�r�r��r�r&�<module>r�s-���	�	���
������
�-����������	������1�3Q�R�R�#�	
�	��	�	�#�6�6�S�A��	�������#E�F�	3�G�	�	3������	������1�3Q�R�R�#�	
�	��	�	�#�6�6�S�A��	�������H�i�#8�9�3�:�	�3�$�����-�	�G�U�#�R�[�[�1�	�B����%�	�b�"�.�.�)���	)��	)������7�	�U�d�3�R�[�[�9�d�BS�T�	�B����u�h�&7�8�	�b�"�.�.�"�-���=��=�0
H��<+�2'�.�����
R��
R������R��R�$�����	������1�3Q�R�R�#�	
�	��	�	�#�6�6�S�A��	�������#E�F�>�G�	�>������	������1�3Q�R�R�#�	
�	��	�	�#�6�6�S�A��	�������#E�F�0�G�	�0������	������1�3Q�R�R�#�	
�	��	�	�#�6�6�S�A��	�������#E�F�V�G�	�V�������	����!�	����!��������"+�(r�

Youez - 2016 - github.com/yon3zu
LinuXploit