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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

0	�g�I���ddlmZddlmZddlmZddlZddlZddl	Z
ddl	mZmZddl
mZddlmZej$j'd�Zej*d��Zej*d	d
g��d��Zd
�Zd�Zd�Zd�Zd�Zd�Zej$j=dddg�d��Zd�Z d�Z!d�Z"d�Z#ej$j=dddg�d��Z$ej$j=dgd��d��Z%ej$j=dgd��d��Z&d �Z'ej$j=d!dd"g�d#��Z(ej$j=d$d%d&g�d'��Z)d(�Z*d)�Z+d*�Z,ej$j=d+gd,��d-��Z-d.�Z.ej$j=d/d0d1g�d2��Z/d3�Z0d4�Z1d5�Z2d6�Z3y)7�)�Iterator)�StringIO)�PathN)�	DataFrame�	read_json)�
JsonReaderz=ignore:Passing a BlockManager to DataFrame:DeprecationWarningc�L�tgd�gd�d��}|jdd��S)N����������A�BT�records��lines�orient)r�to_json)�dfs �EC:\Python312\Lib\site-packages\pandas/tests/io/json/test_readlines.py�
lines_json_dfrs$��	���3�	4�B�
�:�:�D��:�3�3��ujson�pyarrow)�paramsc�b�|jdk(rtjd�|jS)Nrzpyarrow.json)�param�pytest�importorskip)�requests r�enginer&s&���}�}�	�!����N�+��=�=�rc��ttd�d��}tddgddggddg��}tj||�y)	Nz!{"a": 1, "b": 2}
{"b":2, "a" :1}
T�rrr�a�b��columns)rrr�tm�assert_frame_equal)�result�expecteds  r�test_read_jsonlr1#sA��
�x� E�F�d�
S�F��1�a�&�1�a�&�)�C��:�>�H����&�(�+rc��t|dddd�d|��}tgd�gd�d	��}tj||�y)
N�io�json�data�line_delimited.jsonT�rr&)rr
r)rrr�r)r*)rrr-r.)�datapathr&r/r0s    r�test_read_jsonl_engine_pyarrowr:*sB��
���v�v�'<�=����F�
�y�y�9�:�H����&�(�+rc��|dk(r6d}|jtjj|t���tddgddgdfggd	��
�}|j
dd�
�}|dk(rtt|�|��}ntt|�|��}tgd�gd�ggd	��
�}tj||�y)NrzEPyarrow only supports a file path as an input and line delimited json��reason�raisesrr�
2020-03-05�2020-04-08T09:58:49+00:00�hector)�accounts�date�namer+Trr�r&)rr?rA)rr@rA)�applymarkerr#�mark�xfail�
ValueErrorrrrrr-r.)r%r&r=r�	json_liner/r0s       r�test_read_datetimerK4s���
���X�����F�K�K�-�-�V�J�-�O�P�	��a�&�<�!<�=�x�	H�I�,�
�B��
�
��i�
�8�I�
����8�I�.�v�>���8�I�.�v�>���	$�&P�Q�,��H����&�(�+rc��d}t|�}t|d��}tddgddggddg�	�}tj||�d}tt|�d��}tddgddggddg�	�}tj||�y)
Nu5{"a": "foo”", "b": "bar"}
{"a": "foo", "b": "bar"}
Tr(ufoo”�bar�foor)r*r+)rrrr-r.)r4r/r0s   r�test_read_jsonl_unicode_charsrOLs���
E�D��D�>�D�
�t�4�
(�F��;��.����?�#�s��T�H����&�(�+�E�D�
�x��~�T�
2�F��;��.����?�#�s��T�H����&�(�+rc���tddgddggddg��}|jdd��}d	}||k(sJ�td
dgddggddg��}|jdd��}d
}||k(sJ�tjt	t|�d��|�tddgddggddg��}|jdd��}d}||k(sJ�tjt	t|�d��|�y)Nrrr)r*r+rT�rrz{"a":1,"b":2}
{"a":1,"b":2}
zfoo}rMzfoo"z/{"a":"foo}","b":"bar"}
{"a":"foo\"","b":"bar"}
r(zfoo\za\z4{"a\\":"foo\\","b":"bar"}
{"a\\":"foo\"","b":"bar"}
)rrr-r.rr)rr/r0s   r�
test_to_jsonlrR^s��	�Q��F�Q��F�#�c�3�Z�	8�B�
�Z�Z�y��Z�
5�F�/�H��X����	�V�U�O�f�e�_�5��S�z�	J�B�
�Z�Z�y��Z�
5�F�C�H��X�������)�H�V�$4�D�A�2�F�
�W�e�$�v�u�o�6����	M�B�
�Z�Z�y��Z�
5�F�N�H��X�������)�H�V�$4�D�A�2�Frc��tddgddggddg��}|jdd��jd	�}d}||k(sJ�y)
Nrrr)r*r+rTrQ�
)rr�count)r�actual_new_lines_count�expected_new_lines_counts   r�test_to_jsonl_count_new_linesrXssR��	�Q��F�Q��F�#�c�3�Z�	8�B��Z�Z�y��Z�E�K�K�D�Q�� ��!�%=�=�=�=r�	chunksizerg�?c�V�|dk(r6d}|jtjj|t���tt
|�d��}tt
|�d||��5}tj|�}ddd�tj|�y#1swY� xYw)Nr�mPyarrow only supports a file path as an input and line delimited jsonand doesn't support chunksize parameter.r<Tr(�rrYr&)rFr#rGrHrIrr�pd�concatr-r.)r%rrYr&r=�	unchunked�reader�chunkeds        r�test_readjson_chunksrb{s������
7�	�	���F�K�K�-�-�V�J�-�O�P��(�=�1��>�I�	����t�y��
�$�	��)�)�F�#��$�
���'�9�-�$�$�s�*B�B(c���d}tjt|��5tt	|�dd|��5}	ddd�ddd�y#1swY�xYw#1swYyxYw)Nz*chunksize can only be passed if lines=True��matchFrr\�r#r>rIrr)rr&�msg�_s    r�&test_readjson_chunksize_requires_linesri�s`��
6�C�	���z��	-��
��]�#�5�A�f�
�	�
��	���	�	�����!�A�A
�A�
A	�A�Ac���|dk(r1d}|jtjj|���t	j
ddd��}t
|jdd�	��}t|dd
|��}t
|jdd�	��}t|dd
d|��5}t	j|�}ddd�tj|�y#1swY� xYw)
Nrr[)r=rrrTrr�Series)r�typr&)rrmrYr&)rFr#rGrHr]rlrrrr^r-�assert_series_equal)r%r&r=�s�strior_r`ras        r�test_readjson_chunks_seriesrq�s���
���
7�	�	���F�K�K�-�-�V�-�<�=�	�	�	���"�#�A��Q�Y�Y�T�)�Y�<�=�E��%�t��&�I�I��Q�Y�Y�T�)�Y�<�=�E�	�
�T�x�1�V�
�$�	��)�)�F�#��$�
���7�I�.�$�$�s�&C�C$c�:�|dk(r6d}|jtjj|t���tt
|�dd|��5}t|�}ddd�djdk(sJ�|d	jd
k(sJ�y#1swY�2xYw)Nrr[r<Trr\r�rrr)rr)	rFr#rGrHrIrr�list�shape)r%rr&r=r`�chunkss      r�test_readjson_each_chunkrw�s���
���
7�	�	���F�K�K�-�-�V�J�-�O�P�
����t�q��
��	��f�����!�9�?�?�f�$�$�$��!�9�?�?�f�$�$�$���s�B�Bc���|dk(r6d}|jtjj|t���tjd�5}tgd�gd�d��}|j|dd	�
�t|dd|��5}tj|�}ddd�t|d|�
�}tj|�ddd�y#1swY�6xYw#1swYyxYw)Nrr[r<�	test.jsonr
rrTrrrr\r7)
rFr#rGrHrIr-�ensure_cleanrrrr]r^r.)r%r&r=�pathrr`rar_s        r�test_readjson_chunks_from_filer|�s���
���
7�	�	���F�K�K�-�-�V�J�-�O�P�	����	%�2��
�Y�Y�7�
8��
�
�
�4�t�I�
�6�
�t�4�1�V�
D�	(���i�i��'�G�	(��d�$�v�>�	�
���i��1�
2�2�	(�	(��2�2�s$�6C�C�,C�C	�C�C'c�z�tjd�5}tgd�gd�d��}|j|dd��t	|ddddddd	ddd|dd�
�}|5|j�ddd�|jjjs
Jd|����	ddd�y#1swY�=xYw#1swYyxYw)Nryr
rrTrr�frameF)
rrm�dtype�convert_axes�
convert_dates�keep_default_dates�
precise_float�	date_unit�encodingrrY�compression�nrowsz%didn't close stream with chunksize = )	r-rzrrr�read�handles�handle�closed)rYr{rr`s    r�test_readjson_chunks_closesr��s���	����	%�?��
�Y�Y�7�
8��
�
�
�4�t�I�
�6��������#��������
�� �	��K�K�M�	�
�N�N�!�!�(�(�	?�
2�9�+�>�	?�(�-?�?�&	�	��'?�?�s$�AB1�B%�)2B1�%B.	�*B1�1B:)r���g������@rNc���d}tjt|��5tt	|�d||��5}	ddd�ddd�y#1swY�xYw#1swYyxYw)Nz"'chunksize' must be an integer >=1rdTr\rf)rrYr&rgrhs     r�test_readjson_invalid_chunksizer��s`��
/�C�	���z��	-��
��]�#�4�9�V�
�	�
��	���	�	����rj)Nrrc���d}tgd�gd�d��}tt|�d|��}|� |5tj|�}ddd�tj||d|����y#1swY�%xYw)	NzF

    {"A":1,"B":4}



    {"A":2,"B":5}







    {"A":3,"B":6}
    r
rrT�rrYzchunksize: )�obj)rrrr]r^r-r.)rY�j�orig�tests    r�)test_readjson_chunks_multiple_empty_linesr��sp��	�A� �9�9�5�6�D��X�a�[��	�B�D���
�	#��9�9�T�?�D�	#����$��K�	�{�*C�D�	#�	#�s�A*�*A3c��|dk(r6d}|jtjj|t���tjd�5}|jdd��t|dd�	�5}|jd
�ddd�t||��}tdd
gi�}tj||�ddd�y#1swY�CxYw#1swYyxYw)Nrr[r<ryzlocale.getpreferredencodingc��y)N�cp949�)�do_setlocales r�<lambda>z'test_readjson_unicode.<locals>.<lambda>#s�r�wzutf-8)r�u6{"£©µÀÆÖÞßéöÿ":["АБВГДабвгд가"]}rEu£©µÀÆÖÞßéöÿuАБВГДабвгд가)
rFr#rGrHrIr-rz�setattr�open�writerrr.)r%�monkeypatchr&r=r{�fr/r0s        r�test_readjson_unicoder�s���
���
7�	�	���F�K�K�-�-�V�J�-�O�P�	����	%�0�����9�;W�X�
�$��g�
.�	N�!�
�G�G�L�M�	N��4��/���6�9R�8S�T�U��
���f�h�/�0�0�	N�	N��0�0�s$�"C�3C�9C�C	�C�Cr�rc��d}tt|�d|��}tgd�gd�d��jd|}t	j
||�y)N�[{"a": 1, "b": 2}
        {"a": 3, "b": 4}
        {"a": 5, "b": 6}
        {"a": 7, "b": 8}T)rr��rr
r��rrr�r8)rrr�ilocr-r.)r�r&�jsonlr/r0s     r�test_readjson_nrowsr�,sI��
�E��x���d�%�
@�F��|�,�?�@�E�E�f�u�M�H����&�(�+rznrows,chunksizers)rrc���|dk(r6d}|jtjj|t���d}|dk7r8tt
|�d|||��5}tj|�}ddd�n.t|d|||��5}tj|�}ddd�tgd�gd�d	��jd|}tj|�y#1swY�?xYw#1swY�KxYw)
Nrr[r<r�T)rr�rYr&r�r�r8)
rFr#rGrHrIrrr]r^rr�r-r.)	r%r�rYr&r=r�r`rar0s	         r�test_readjson_nrows_chunksr�9s������
7�	�	���F�K�K�-�-�V�J�-�O�P�
�E�
���
��U�O�4�u�	�RX�
�	(�
��i�i��'�G�	(�	(�
���U�i��
�	(�
��i�i��'�G�	(��|�,�?�@�E�E�f�u�M�H����'�8�,�	(�	(��
	(�	(�s�C�C+�C(�+C4c��d}d}tjt|��5t|dd|��ddd�y#1swYyxYw)Nr�z&nrows can only be passed if lines=TruerdFr)rr�r&)r#r>rIr)r&r�rgs   r�"test_readjson_nrows_requires_linesr�XsA��
�E�3�C�	���z��	-�>��%�u�A�f�=�>�>�>�s	�9�Ac���|dk(r6d}|jtjj|t���tddggddgdg�	�td
dggddgdg�	�tdd
ggddgdg�	�g}|dddd�}t
|�j�}t|dd|��5}t|�D]\}}	tj|	||�� 	ddd�y#1swYyxYw)Nrr[r<rrr)r*r)r,�indexr
rrrr3r4r5r6Tr\)rFr#rGrHrIrr�as_urir�	enumerater-r.)
r%r9r&r=�df_list_expected�os_path�file_url�
url_readerr��chucks
          r�"test_readjson_lines_chunks_fileurlr�ds
�����
7�	�	���F�K�K�-�-�V�J�-�O�P�	�A�q�6�(�S�#�J�q�c�:��A�q�6�(�S�#�J�q�c�:��A�q�6�(�S�#�J�q�c�:���
�t�V�V�-B�C�G��G�}�#�#�%�H�	�8�4�1�V�	D�B�
�%�j�1�	B�L�E�5��!�!�%�)9�%�)@�A�	B�B�B�B�s�*-C!�!C*c	��ddz}Gd�d�}||�}ttt|dd����dkDsJ�|jd	kDsJ�y)
Nz\{"a": 1, "b": 2}
        {"a": 3, "b": 4}
        {"a": 5, "b": 6}
        {"a": 7, "b": 8}
i�c�&�eZdZdd�Zd�Zdefd�Zy)�/test_chunksize_is_incremental.<locals>.MyReader�returnNc�2�d|_t|�|_y)Nr)�
read_countr�stringio)�self�contentss  r�__init__z8test_chunksize_is_incremental.<locals>.MyReader.__init__�s���D�O�$�X�.�D�Mrc�^�|xjdz
c_|jj|�S�Nr)r�r�r�)r��argss  rr�z4test_chunksize_is_incremental.<locals>.MyReader.read�s'���O�O�q� �O�%�4�=�=�%�%�t�,�,rc�V�|xjdz
c_t|j�Sr�)r��iterr�)r�s r�__iter__z8test_chunksize_is_incremental.<locals>.MyReader.__iter__�s���O�O�q� �O���
�
�&�&r)r�N)�__name__�
__module__�__qualname__r�r�rr�r�rr�MyReaderr��s��	/�	-�	'�h�	'rr�T�dr�r�
)�lenrtrr�)r�r�r`s   r�test_chunksize_is_incrementalr�{s`��	��		�
�'�'��e�_�F��t�I�f�D�C�@�A�B�Q�F�F�F����r�!�!�!r�orient_)�splitr��tablec��tddgddgd��}d}tjt|��5|j	d|��ddd�y#1swYyxYw)	Nrrr)r*��col1�col2�Pmode='a' \(append\) is only supported when lines is True and orient is 'records'rd)�moder�rr#r>rIr)r�rrgs   r�test_to_json_append_orientr��sZ��
�Q��F�S�#�J�7�	8�B�	0��
���z��	-�-�
�
�
��G�
�,�-�-�-�s�A
�
Ac��tddgddgd��}d}tjt|��5|j	ddd	�
�ddd�y#1swYyxYw)Nrrr)r*r�r�rdFr�r�rrr�)rrgs  r�test_to_json_append_linesr��s\��
�Q��F�S�#�J�7�	8�B�	0��
���z��	-�<�
�
�
��5��
�;�<�<�<�s�A�A�mode_�r�xc��tddgddgd��}d|�d�}tjt|��5|j	|d	d
��ddd�y#1swYyxYw)Nrrr)r*r�zmode=z@ is not a valid option.Only 'w' and 'a' are currently supported.rdFrr�r�)r�rrgs   r�test_to_json_append_moder��sh��
�Q��F�S�#�J�7�	8�B�
��w�4�	4��
���z��	-�>�
�
�
��U�9�
�=�>�>�>�s�A�Ac�\�tddgddgd��}tddgdd	gd��}tgd
�gd�d��}tjd�5}|j|d
d��|j|dd
d��t	|d
��}tj
||�ddd�y#1swYyxYw)Nrrr)r*r�r
r�c�d)rrr
r)r)r*r�r�ryTrrr�r()rr-rzrrr.)�df1�df2r0r{r/s     r�-test_to_json_append_output_consistent_columnsr��s����a��V�c�3�Z�8�
9�C�
�a��V�c�3�Z�8�
9�C��,�8L�M�N�H�	����	%�0�����D��Y��7����D�s�$�y��A��4�t�,��
���f�h�/�0�0�0�s
�A
B"�"B+c��tddgddgd��}tddgdd	gd
��}tgd�gd�tjtjdd	gd
��}tjd�5}|j|ddd��|j|ddd��t
|d��}tj||�ddd�y#1swYyxYw)Nrrr)r*r��er��!�#�r��col3)rrNN)r)r*r�r�)r�r�r�ryTrr�r()r�np�nanr-rzrrr.)r��df3r0r{r/s     r�/test_to_json_append_output_inconsistent_columnsr��s����a��V�c�3�Z�8�
9�C�
�c�3�Z�#�s��<�
=�C��&�(��V�V�R�V�V�S�#�.�	
��H�
����	%�0�����D�s�$�y��A����D�s�$�y��A��4�t�,��
���f�h�/�0�0�0�s
�-AC�C
c��tddgddgd��}tddgdd	gd��}td
dgdd
gd��}tdddgi�}tgd�dddd	d
dtjtjgtjtjtjtjdd
tjtjggd�d��jddi�}t	j
d�5}|j
|ddd��|j
|ddd��|j
|ddd��|j
|ddd��t|d��}t	j||�ddd�y#1swYyxYw)Nrrr)r*r�r
rr�r�r�r�r�r�r��col4TF)rrr
rNNNN)NNNNNNTF)r�r�r�r��floatryrr�r(�	rr�r��astyper-rzrrr.�r�r�r��df4r0r{r/s       r�,test_to_json_append_output_different_columnsr��s`���a��V�c�3�Z�8�
9�C�
�a��V�c�3�Z�8�
9�C�
�c�3�Z�#�s��<�
=�C�
�V�d�E�]�+�
,�C��8��#�s�C��c�2�6�6�2�6�6�B��V�V�R�V�V�R�V�V�R�V�V�S�#�r�v�v�r�v�v�N�E�		
��
�f�f�g�
��
�
����	%�	0�����D�s�$�y��A����D�s�$�y��A����D�s�$�y��A����D�s�$�y��A��4�t�,��
���f�h�/�	0�	0�	0��
�A8F�F
c��tddgddgd��}tddgdd	gd��}td
dgdd
gd��}tdddgi�}tgd�tjtjd
ddd	ddgtjtjdd
tjtjtjtjggd�d��jddi�}t	j
d�5}|j
|ddd��|j
|ddd��|j
|ddd��|j
|ddd��t|d��}t	j||�ddd�y#1swYyxYw)Nrrr)r*r�r
rr�r�r�r�r�r�r�r�TF)TFNNNNNN)NNNNr
rrr)r�r�r�r�r�ryrr�r(r�r�s       r�6test_to_json_append_output_different_columns_reorderedrsb���a��V�c�3�Z�8�
9�C�
�a��V�c�3�Z�8�
9�C�
�c�3�Z�#�s��<�
=�C�
�V�d�E�]�+�
,�C��E��V�V�R�V�V�S�#�s�C��c�B��V�V�R�V�V�S�#�r�v�v�r�v�v�r�v�v�r�v�v�N�8�		
��
�f�f�g�
��
�
����	%�	0�����D�s�$�y��A����D�s�$�y��A����D�s�$�y��A����D�s�$�y��A��4�t�,��
���f�h�/�	0�	0�	0�r�)4�collections.abcrr3r�pathlibr�numpyr�r#�pandasr]rr�pandas._testing�_testingr-�pandas.io.json._jsonrrG�filterwarnings�
pytestmark�fixturerr&r1r:rKrOrRrX�parametrizerbrirqrwr|r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rr�rr�<module>rs��$����
����+�
�[�[�
'�
'�C��
�
���4��4�
������+�,��-��,�,�,�0,�$G�*>�������q�#�h�/�.�0�.�,�/�0%�&2�$������t�Q�i�0�?�1�?�6������&9�:��;��������l�3�E�4�E�20�&������1�a�&�)�	,�*�	,������*�V�V�,<�=�-�>�-�<	>�B�."�8������$?�@�	-�A�	-�	<�������3��*�-�	>�.�	>�0�$0�00�:0r

Youez - 2016 - github.com/yon3zu
LinuXploit