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_unsupported.cpython-312.pyc
�

0	�g2���dZddlmZddlZddlmZddlZddlmZddl	m
Zddlm
Z
ddlmcmcmZej"j%d�Zej(dd	gd
���d��ZGd
�d�Zd�Zd�Zd�Zy)a
Tests that features that are currently unsupported in
either the Python or C parser are actually enforced
and are clearly communicated to the user.

Ultimately, the goal is to remove test cases from this
test suite as new feature support is added to the parsers.
�)�StringION)�Path)�ParserError)�read_csvz=ignore:Passing a BlockManager to DataFrame:DeprecationWarning�pythonz
python-fwfc��|S�N�)�vals �IC:\Python312\Lib\site-packages\pandas/tests/io/parser/test_unsupported.py�<lambda>r
s����)�params�idsc��|jSr	)�param)�requests r�
python_enginers���=�=�rc�0�eZdZd�Zd�Zd�Zd�Zd�Zd�Zy)�TestUnsupportedFeaturesc��d}dD]=}tjtd��5tt	|�|d��ddd��?y#1swY�JxYw)N�a b c
1 2 3)�crzunexpected keyword��matchT)�engine�mangle_dupe_cols)�pytest�raises�	TypeErrorrr)�self�datars   r�test_mangle_dupe_cols_falsez3TestUnsupportedFeatures.test_mangle_dupe_cols_false!sV����%�	O�F����y�0D�E�
O���$����N�
O�
O�	O�
O�
O�s�A�A	c	�>�d}d}d}tjt|��5tjt
|��5t
t|�ddd��ddd�ddd�tjt|��5t
t|�dd�	�ddd�tjt|��5t
t|�dd
td���ddd�tjt|��5t
t|�dd
��ddd�tjtjt
f�5t
t|�dd��ddd�tjtj�5t
t|�d��ddd�tjtj�5t
t|�d
td���ddd�tjtj�5t
t|�d
��ddd�d}d}tjt|��5t
t|�d��ddd�tjt|��5t
t|�dd�	�ddd�d}d}tjt|��5t
t|�d��ddd�tjt|��5t
t|�d��ddd�d}d}tjt|��5t
t|�d��ddd�y#1swY��xYw#1swY��xYw#1swY���xYw#1swY���xYw#1swY���xYw#1swY��KxYw#1swY��xYw#1swY���xYw#1swY���xYw#1swY��qxYw#1swY��CxYw#1swY��xYw#1swY��xYw#1swYyxYw)Nrzdoes not support�;The 'delim_whitespace' keyword in pd.read_csv is deprecatedrrF)r�sep�delim_whitespacez\s)rr&�	�)rr&�	quotechar�)r�
skipfooter)r&r')r&)r&r*)r,a                      A       B       C       D        E
one two three   four
a   b   10.0032 5    -0.5109 -2.3358 -0.4645  0.05076  0.3640
a   q   20      4     0.4473  1.4152  0.2834  1.00661  0.1744
x   q   30      3    -0.6662 -0.5243 -0.3580  0.89145  2.5838zError tokenizing dataz\s+z)Only length-1 thousands markers supportedzA|B|C
1|2,334|5
10|13|10.
z,,)�	thousands�z(Only length-1 line terminators supportedza,b,c~~1,2,3~~4,5,6z~~)�lineterminator)rr�
ValueError�tm�assert_produces_warning�
FutureWarningrr�chr�parsers�
ParserWarningr)r!r"�msg�depr_msg�texts     r�
test_c_enginez%TestUnsupportedFeatures.test_c_engine)s6���� ��P���]�]�:�S�
1�	W��+�+�M��J�
W���$����PU�V�
W�	W��]�]�:�S�
1�	<��X�d�^�C�U�;�	<�
�]�]�:�S�
1�	O��X�d�^�C�T�S��X�N�	O�
�]�]�:�S�
1�	?��X�d�^�C�A�>�	?��
'�
'��)>�)>�
�(N�
O�	G��X�d�^���F�	G�
�
'�
'��(=�(=�
>�	0��X�d�^��/�	0�
�
'�
'��(=�(=�
>�	C��X�d�^���S��B�	C�
�
'�
'��(=�(=�
>�	3��X�d�^��2�	3�A��
&��
�]�]�;�c�
2�	1��X�d�^��0�	1�
�]�]�;�c�
2�	=��X�d�^�C�V�<�	=�:�����]�]�:�S�
1�	5��X�d�^�t�4�	5�
�]�]�:�S�
1�	3��X�d�^�r�2�	3�9��$��
�]�]�:�S�
1�	:��X�d�^�D�9�	:�	:�W
W�
W��	W�	W��	<�	<��	O�	O��	?�	?��	G�	G��	0�	0��	C�	C��	3�	3��	1�	1��	=�	=��	5�	5��	3�	3��
	:�	:�s��M8�M+�M8�N�="N�N�N,�N9�!O�O�O �O-�O:�
P�P�+M5	�0M8�8N�N�N�N)�,N6�9O�O�O� O*�-O7�:P�P�Pc��ddlm}d}|D]d}dt|��dt|��d�}|t�i}t	j
t|��5tt|�fd|i|��ddd��fy#1swY�qxYw)	Nr)�_python_unsupportedz*1,2,3,,
1,2,3,4,
1,2,3,4,5
1,2,,,
1,2,3,4,�The z" option is not supported with the z enginerr)	�pandas.io.parsers.readersr<�repr�objectrrr0rr)r!r�py_unsupportedr"�defaultr7�kwargss       r�test_python_enginez*TestUnsupportedFeatures.test_python_engine`s���S���&�	I�G��t�G�}�o�&&�&*�=�&9�%:�'�C�
�
�v�x�(�F����z��5�
I���$��H�
�H��H�
I�
I�	I�
I�
I�s�A3�3A<	c��Gd�d�}d}d}tjt|��5t||�|��ddd�y#1swYyxYw)Nc�&�eZdZdd�Zd�Zd�Zd�Zy)�MTestUnsupportedFeatures.test_python_engine_file_no_iter.<locals>.NoNextBufferNc��||_yr	�r")r!�csv_datas  r�__init__zVTestUnsupportedFeatures.test_python_engine_file_no_iter.<locals>.NoNextBuffer.__init__vs	��$��	rc�6�|jj�Sr	)r"�__next__�r!s rrMzVTestUnsupportedFeatures.test_python_engine_file_no_iter.<locals>.NoNextBuffer.__next__ys���y�y�)�)�+�+rc��|jSr	rIrNs r�readzRTestUnsupportedFeatures.test_python_engine_file_no_iter.<locals>.NoNextBuffer.read|����y�y� rc��|jSr	rIrNs r�readlinezVTestUnsupportedFeatures.test_python_engine_file_no_iter.<locals>.NoNextBuffer.readlinerQr)�returnN)�__name__�
__module__�__qualname__rKrMrPrSr
rr�NoNextBufferrGus��
%�
,�
!�
!rrXza
1zD'NoNextBuffer' object is not iterable|argument 1 must be an iteratorr)r)rrr r)r!rrXr"r7s     r�test_python_engine_file_no_iterz7TestUnsupportedFeatures.test_python_engine_file_no_iterssJ��	!�	!���T��
�]�]�9�C�
0�	?��\�$�'�
�>�	?�	?�	?�s�A�Ac��ddlm}d}|D]�}dt|��d�}|t�i}ddh}|dk(rd	||<n||vrd
||<n
|dk(rd||<d}d}d
|vrd}t}d|vrd}t}tjt|��5tj||��5tt|�fddi|��ddd�ddd���y#1swY�xYw#1swY��xYw)Nr)�_pyarrow_unsupportedzJ1,2,3,,
        1,2,3,4,
        1,2,3,4,5
        1,2,,,
        1,2,3,4,r=z2 option is not supported with the 'pyarrow' engine�warn_bad_lines�error_bad_lines�dialect�excelT�on_bad_lines�warnr'r%�verbosez2The 'verbose' keyword in pd.read_csv is deprecatedrr�pyarrow)r>r[r?r@r3rrr0r1r2rr)	r!�pa_unsupportedr"rBr7rC�default_needs_boolrar8s	         r�test_pyarrow_enginez+TestUnsupportedFeatures.test_pyarrow_engine�s!��T���&�	I�G��t�G�}�o�&6�7�
��v�x�(�F�"2�4E�!F���)�#�")��w���.�.�"&��w���N�*�"(��w���D��H�!�V�+�X��$���F�"�O��$�����z��5�
I��/�/��H�E�I��X�d�^�H�I�H��H�I�
I�
I�/	I�0I�I��
I�
I�s$�C�C�3C�C�C�C	c���td�}d�}|}|jdvr:d}tjt|��5|j||��ddd�y|j||��y#1swYyxYw)Nza,b
1,2c��|Sr	r
)�xs rr
zVTestUnsupportedFeatures.test_on_bad_lines_callable_python_or_pyarrow.<locals>.<lambda>�s��1�r)rrczKon_bad_line can only be a callable function if engine='python' or 'pyarrow'r)r`)rrrrr0r)r!�all_parsers�sio�bad_lines_func�parserr7s      r�,test_on_bad_lines_callable_python_or_pyarrowzDTestUnsupportedFeatures.test_on_bad_lines_callable_python_or_pyarrow�s����z�"��$�������%:�:�;�
����z��5�
B�����.��A�
B�
B�
�O�O�C�n�O�=�
B�
B�s�A-�-A6N)	rUrVrWr#r:rDrYrfrnr
rrrr s%��O�5:�nI�&?�*"I�H>rrc���|}t}|jdk(rtjd��t	j
d�5}t
|�jdd��t	jd�5tj|d	�
�5|j|gd���ddd�ddd�tj|�ddd�y#1swY�/xYw#1swY�3xYw#1swYyxYw)
Nrcz,https://github.com/apache/arrow/issues/38676��reasonztest.csvzcol1,col2
a,b
1,2zutf-8)�encodingF�col3r)�col1�col2rs)�usecols)
r0rr�skipr1�ensure_cleanr�
write_textr2rr�os�unlink)rjrm�error�fnames    r�)test_close_file_handle_on_invalid_usecolsr~�s���
�F��E�
�}�}�	�!����I�J�	����	$����U����4�w��G�
�
'�
'��
.�	I����u�F�3�
I�����/G��H�
I�	I�	�	�	�%��
��
I�
I��	I�	I����s<�2C)�5C�
C�#C�+C)�C�C�C&	�"C)�)C2c� �|}|jdk(r<|jtjj	|j�d����tj
td��5|jg�ddd�y#1swYyxYw)Nrz engine supports lists.rp�Invalidr)r�applymarkerr�mark�xfailrr0r)rrjrms   r�test_invalid_file_inputsr��ss��
�F�
�}�}�� �����K�K����
�
��6M�%N��O�	
�
���z��	3����������s�)B�B
c��|}d}tjt|��5|jdd��ddd�y#1swYyxYw)NzPdtype_backend numpy is invalid, only 'numpy_nullable' and 'pyarrow' are allowed.r�test�numpy)�
dtype_backend)rrr0r)rjrmr7s   r�test_invalid_dtype_backendr��sF��
�F�	!��
���z��	-�7�����g��6�7�7�7�s	�=�A)�__doc__�iorrz�pathlibrr�
pandas.errorsr�pandas._testing�_testingr1�pandas.io.parsersrr>r5�readersr��filterwarnings�
pytestmark�fixturerrr~r�r�r
rr�<module>r�s�����	��
�%��&�+�+�
�[�[�
'�
'�C��
�
�����,�/�_�E��F��Z>�Z>�z�$	�7r

Youez - 2016 - github.com/yon3zu
LinuXploit