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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

0	�g�3��r�ddlmZddlmZddlZddlZddlZddlm	Z	ddl
mZddlZ
ddlmZmZmZmZmZmZmZddlmZmZddlmZdd	lmZej<j>Z d
�Z!d�Z"d�Z#d
�Z$d�Z%ej<jMe�d��d��Z'd�Z(d�Z)d�Z*d�Z+d�Z,d�Z-d�Z.d�Z/d�Z0d�Z1ejdd�d��Z3ej<jiddd g�d!��Z5ej<jmd"�ej<jmd#�d$���Z7d%�Z8y)&�)�closing)�PathN)�	Timestamp)�is_platform_windows)�	DataFrame�HDFStore�Index�Series�_testing�
date_range�read_hdf)�
_maybe_remove�ensure_clean_store)�_test_decorators)�
TableIteratorc��||z}ttd�td�d��}|j|d��tjt
d��5t
|d�ddd�|j|d��y#1swY�xYw)N���a�b�k1��key� 'No object named k2 in the file'��match�k2)r�range�to_hdf�pytest�raises�KeyErrorr
��tmp_path�
setup_path�path�dfs    �DC:\Python312\Lib\site-packages\pandas/tests/io/pytables/test_read.py�!test_read_missing_key_close_storer) ss���j� �D�	��q���a��1�	2�B��I�I�d��I��	���x�'I�	J����t���
�I�I�d��I����s�
A=�=Bc��||z}tggd�g��}|j|d��tjtd��5t|dd��ddd�|j|d��y#1swY�xYw)	N��A�B��indexrrzlist index out of rangerr��stop)rrr r!�
IndexErrorr
r#s    r(�!test_read_index_error_close_storer3.so���j� �D�	��"�%�R�	0�B��I�I�d��I��	���z�)C�	D�%���t�!�$�%�
�I�I�d��I��%�%�s�A/�/A8c�F�||z}ttd�td�d��}|j|d��t|d�5}t	j
td��5t|d�ddd�t|d�ddd�y#1swY�xYw#1swYyxYw)	Nrrrr�rrrr)rrrrr r!r"r
)r$r%r&r'�stores     r(�"test_read_missing_key_opened_storer7<s����j� �D�	��q���a��1�	2�B��I�I�d��I��	�$��	���
�]�]�8�+M�
N�	"��U�D�!�	"�
	����
��	"�	"����s$�B�!
B�.B�B	�B�B c	�
�ttjjd�j	d�tt
d�t��tddd���	�}t|�5}t|d
�tjtd��5|jd
d
�ddd�|jd
|�tjtt!j"d���5|jd
d�ddd�t!j"d�}tjt$|��5|jd
d
dg��ddd�|jd
d
�}t'j(|j*t-|j.�j*�t1|t,�sJ�t!j"d�}tjt2|��5|jd
d�ddd�|j5�}d|d<|jd|dg��|jdd�}t'j(|j*|dj*�|j5�}d|d<tj6|j8|j.dddf<|jd|dg��|jdd�}t'j(|j*|dj*�|jddd��}t'j(|j*|dj*dd�|jddd��}t'j(|j*|dj*dd�|jddd��}t'j(|j*|dj*dd�|jddd��}t'j(|j*|dj*dd�|jdddd��}t'j(|j*|dj*dd�|jdddd��}t'j(|j*|dj*dd�ttjjd�j	d�dd��}|jd |d!��|d}|jd d�}t'j:||�ddd�y#1swY��{xYw#1swY��-xYw#1swY���xYw#1swY��MxYw#1swYyxYw)"Nr)�
��ABCD��dtypez
2000-01-01r9r-)�periods�freq��columnsr/r'zNo object named df in the filerr/z%'column [foo] not found in the table'�fooz:select_column() got an unexpected keyword argument 'where'zindex>5)�wherezScolumn [values_block_0] can not be extracted individually; it is not data indexable�values_block_0�string�df2)�data_columnsr:��df3)�start���r0)rJr1r+�df4T)r�np�random�default_rng�standard_normalr	�list�objectrrrr r!r"�
select_column�append�re�escape�	TypeError�tm�assert_almost_equal�valuesr
r/�
isinstance�
ValueError�copy�nan�loc�assert_series_equal)	r%r'r6�msg�resultrFrIrL�expecteds	         r(�test_read_columnrdKs���	�
�	�	���a� �0�0��9��d�6�l�&�1���r��<�
�B�
�J�	'�H1�5��e�T�"�
�]�]�8�+K�
L�	/�����g�.�	/�	���T�2��
�]�]��B�I�I�&M�N�
�	-�
����e�,�	-�
�i�i�T�U��
�]�]�9�C�
0�	B�����g�i�[��A�	B��$�$�T�7�3��
���v�}�}�f�R�X�X�.>�.E�.E�F��&�&�)�)�)��i�i�
'�
���]�]�:�S�
1�	8�����&6�7�	8��g�g�i����H�
�
���U�C�x�j��9��$�$�U�H�5��
���v�}�}�c�(�m�.B�.B�C��g�g�i����H�
�,.�F�F�����	�	�!�A���(�)�
���U�C�x�j��9��$�$�U�H�5��
���v�}�}�c�(�m�.B�.B�C��$�$�U�H�A�$�>��
���v�}�}�c�(�m�.B�.B�1�2�.F�G��$�$�U�H�B�$�?��
���v�}�}�c�(�m�.B�.B�2�3�.G�H��$�$�U�H�1�$�=��
���v�}�}�c�(�m�.B�.B�2�A�.F�G��$�$�U�H�2�$�>��
���v�}�}�c�(�m�.B�.B�3�B�.G�H��$�$�U�H�A�B�$�G��
���v�}�}�c�(�m�.B�.B�1�R�.H�I��$�$�U�H�B�Q�$�G��
���v�}�}�c�(�m�.B�.B�2�a�.H�I��b�i�i�3�3�A�6�F�F�r�J�QV�W�X��
���U�C�d��3��s�8���$�$�U�C�0��
���v�x�0�QH1�H1�	/�	/��
	-�	-��	B�	B��	8�	8��=H1�H1�so�*(U�T�%AU�-T+�8U�8T8�BU�'U�:LU�T(	�#U�+T5	�0U�8U	�=U�U	�
U�Uc��t|ddd�d��5}|d}ddd�tt�sJ�y#1swY�xYw)N�io�datazlegacy_hdf/pytables_native.h5r5��modezdetector/readout)rr[r)�datapathr6�d2s   r(�test_pytables_native_readrl�sN��	���v�>�?�c�
�'�	�
�%�
&��'��b�)�$�$�$�	'�'�s	�7�Az#native2 read fails oddly on windows)�reasonc��t|dddd�d��5}t|�|d}ddd�tt�sJ�y#1swY�xYw)Nrfrg�
legacy_hdfzpytables_native2.h5r5rh�detector)r�strr[r)rjr6�d1s   r(�test_pytables_native2_readrs�sV��	���v�|�-B�C�#�
��	��E�
�
�:�
��	�
�b�)�$�$�$���s�A�Ac���t|dddd�d��5}|jd�}ddd�tgd�ggd	�td
gd���
�}t	j
|�y#1swY�?xYw)Nrfrgrozlegacy_table_fixed_py2.h5r5rhr')�r��D)r,r-�Crw�ABC�
INDEX_NAME)�namer@)r�selectrr	rX�assert_frame_equal�rjr6rbrcs    r(�'test_legacy_table_fixed_format_read_py2r�sw��
���v�|�-H�I�PS�
�$�	����d�#��$��	��$��U�G�,�/��H�
���(�F�+�$�$�s�A'�'A0c���ttd�ggdgtdg�d��}t|dddd	�d
��5}|j	d�}ddd�tj|�y#1swY� xYw)
Nz2020-02-06T18:00r,�datezM8[ns])rAr/r=rfrgroz"legacy_table_fixed_datetime_py2.h5r5rhr')rrr	rr|rXr}�rjrcr6rbs    r(�0test_legacy_table_fixed_format_read_datetime_py2r��s����
�&�
'�	(�)����V�H�o��	�H�
���v�|�-Q�R�
�
�$�
����d�#��	$�
���(�F�+�$�$�s�A-�-A6c���t|dddd�d��5}|jd�}ddd�tdd	gd
dgd��}tj|�y#1swY�2xYw)
Nrfrgrozlegacy_table_py2.h5r5rh�tablerrrrvr)rr|rrXr}r~s    r(�test_legacy_table_read_py2r��sl��
���v�|�-B�C�#�
�'�	����g�&��'�
��S�z��A��7�8�H����(�F�+�
'�'�s�A�A#c���ttjjd�jd�t	d�t	d���}d|j
_|jdd�	�}||z}|j|d
d��t|d
�}t|d
��5}t|d
�}tj||�|jsJ�	ddd�y#1swYyxYw)Nr�r:��abcd�ABCDE�r/rA�letters�ET��keysrTr'�w�rrir5rh)rrMrNrOrQr/r{�	set_indexrr
rrXr}�is_open)r$r%r'r&�directr6�indirects       r(�test_read_hdf_open_storer��s���
�
�	�	���a� �'�'��/��6�l��W�
�
�B�
�B�H�H�M�	���3�t��	,�B��j� �D��I�I�d��3�I�'�
�d�D�
!�F�	�$�S�	!��U��E�4�(��
���f�h�/��}�}��}����s�#1C�C'c�J�ttjjd�jd�gd�t	d���}||z}|j|ddd�	�t
|d�}|jjj�J�tj||�y)
Nrr�)rrurrvr�r�r'r�r��rri�format)rrMrNrOrQrr
r/�_data�baserXr})r$r%r'r&rFs     r(�test_read_hdf_index_not_viewr��s���
�
�	�	���a� �'�'��/���W�
�
�B��j� �D��I�I�d��3�w�I�7�
�4��
�C��9�9�?�?���'�'�'����"�c�"�c�"�ttjjd�jd�t	d�t	d���}d|j
_|jdd�	�}||z}|j|d
dd�
�t|d
�}t|d
d��}t|j�5t|t�sJ�t|j��}ddd�t!j"|�y#1swY� xYw)Nrr�r�r�r�r�r�Tr�r'r��tr�)�iterator)rrMrNrOrQr/r{r�rr
rr6r[r�next�__iter__rXr})r$r%r'r&r�r�r�s       r(�test_read_hdf_iteratorr�s���	�
�	�	���a� �'�'��/��6�l��W�
�
�B�
�B�H�H�M�	���3�t��	,�B��j� �D��I�I�d��3�s�I�3�
�d�D�
!�F���d�T�2�H�	����	 �-��(�M�2�2�2���)�)�+�,��-����&�(�+�-�-�s�:,D�Dc��ttjjd�jd�t	d�t	d���}||z}|j|dd��t
|�}tj||�|j|d	d��d
}tjt|��5t
|�ddd�y#1swYyxYw)Nrr�r�r�r�r'rr�rF�?key must be provided when HDF5 file contains multiple datasets.r)rrMrNrOrQrr
rXr}r r!r\�r$r%r'r&�rereadras      r(�test_read_nokeyr�s���	�
�	�	���a� �'�'��/��6�l��W�
�
�B��j� �D��I�I�d��3�I�'�
�d�^�F����"�f�%��I�I�d��C�I�(�
K�C�	���z��	-��������s�8C
�
Cc�t�ttd�ttd�d��d��}||z}|j	|ddd�	�t|�}t
j||�|j	|d
dd�	�d}tjt|��5t|�ddd�y#1swYyxYw)
Nr��abacd�categoryr<)�i�cr'rr�r�rFr�r)rrr
rQrr
rXr}r r!r\r�s      r(�test_read_nokey_tabler�)s���	��q���t�G�}�J�(O�P�	Q�B��j� �D��I�I�d��3�w�I�7�
�d�^�F����"�f�%��I�I�d��C��I�8�
K�C�	���z��	-��������s�B.�.B7c���||z}t|�}|j�tjd�}t	j
t|��5t|�ddd�y#1swYyxYw)Nz]Dataset(s) incompatible with Pandas data types, not table, or no datasets found in HDF5 file.r)r�closerUrVr r!r\r
)r$r%r&r6ras     r(�test_read_nokey_emptyr�8s]���j� �D��T�N�E�	�K�K�M�
�)�)�	'��C�
���z��	-��������s�A&�&A/c�*�ttjjd�jd�t	d�t	d���}||z}t|�}|j
|dd��t|d�	�}tj||�y)
Nrr�r�r�r�r'rr�r)
rrMrNrOrQrrr
rXr})r$r%rc�filename�path_obj�actuals      r(�test_read_from_pathlib_pathr�Dsz���
�	�	���a� �'�'��/��6�l��W�
��H�
�*�$�H��H�~�H��O�O�H�$�S�O�1�
�h�D�
)�F����(�F�+r�zpy.pathc�0�ddlm}ttjjd�j	d�t
d�t
d���}||z}||�}|j|dd	�
�t|d��}tj||�y)Nr)�localrr�r�r�r�r'rr�r)�py.pathr�rrMrNrOrQrr
rXr})r$r%�	LocalPathrcr�r�r�s       r(�test_read_from_py_localpathr�Ts���+��
�	�	���a� �'�'��/��6�l��W�
��H�
�*�$�H���"�H��O�O�H�$�S�O�1�
�h�D�
)�F����(�F�+r�r��fixedr�c���ttd�tj��}||z}|j	|d|��t|dd��}t
j||�y)Nr9r<rg�rr�r5r�)r
rrM�float64rr
rXr`)r$r�r%�seriesr&rbs      r(�test_read_hdf_series_mode_rr�gsR��
�E�"�I�R�Z�Z�
0�F��j� �D�
�M�M�$�F�6�M�2�
�d��S�
1�F����6�6�*r�z8ignore:Period with BDay freq is deprecated:FutureWarningz3ignore:PeriodDtype\[B\] is deprecated:FutureWarningc���tgd�tjgd�d����}t|dddd	�d
��5}|d}ddd�t	j
|�y#1swY� xYw)
N)g�?rrv)z
2015-01-01z
2015-01-02z
2015-01-05r-)r?r.rfrgroz*periodindex_0.20.1_x86_64_darwin_2.7.13.h5r5rh�p)r�pd�PeriodIndexrrXr}r�s    r(�test_read_py2_hdf_file_in_py3r�ssv�����n�n�G�c�R��H�

���&�,�(T�	
��	
��

��s���
����&�(�+���s�A"�"A+c�X�tjd�tdgd�i�}||z}|j|dd��t	j
dd�5t
|dd	�
�}ddd�tdgd�idtdgd���
�}tj|�y#1swY�>xYw)N�pyarrowr)rrNrgr�r�zfuture.infer_stringTr5r�zstring[pyarrow_numpy]r<)r=rA)
r �importorskiprrr��option_contextr
r	rXr})r$r%r'r&rbrcs      r(�test_read_infer_stringr��s���
���	�"�	�C�)�*�	+�B��j� �D��I�I�d��w�I�/�	�	�	�0�$�	7�6��$�F��5��6��	���%��s�e�#:�;��H�
���&�(�+�6�6�s�B � B))9�
contextlibr�pathlibrrU�numpyrMr �pandas._libs.tslibsr�
pandas.compatr�pandasr�rrr	r
rrXrr
�pandas.tests.io.pytables.commonrr�pandas.utilr�td�pandas.io.pytablesr�mark�
single_cpu�
pytestmarkr)r3r7rdrl�skipifrsrr�r�r�r�r�r�r�r�r��
skip_if_nor��parametrizer��filterwarningsr�r��r�r(�<module>r�sO����	��
�)�-������/�,�
�[�[�
#�
#�
����O1�d%������'�)�2W��X�%�Y�%�,�,�"	,��(#�$,�&�*�	�
,� ����y��,��,�$������G�W�#5�6�+�7�+������W�X������R�S�,�T�Y�,�4
,r�

Youez - 2016 - github.com/yon3zu
LinuXploit