| 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 : |
�
0 �g� �
�� � d Z ddlZddlmZ ddlZddlmZ ddlmZ ddl m
Z ej j d� Zej d� � Zd� Zd � Zd
� Zej j) dg d�� ej j) d
g d�� d� � � Zej j) dddidfddiefddidfddidfddiefddiefgg d��� d� � Zy)zf
Tests that dialects are properly handled during parsing
for all of the parsers defined in parsers.py
� N)�StringIO)�
ParserWarning)� DataFramez=ignore:Passing a BlockManager to DataFrame:DeprecationWarningc � � d} ddddddd�}| |fS )N�weirdF�~�:�`� )�doublequote�
escapechar� delimiter�skipinitialspace� quotechar�quoting� )�dialect_name�dialect_kwargss �EC:\Python312\Lib\site-packages\pandas/tests/io/parser/test_dialect.py�custom_dialectr s- � ��L����!���
�N� ��'�'� c �� � | }d}t j � }t j |_ |j dk( rCd}t j t |�� 5 |j t |� |�� d d d � y |j t |� |�� }d}|j t |� � }|j ddd �
� t j ||� y # 1 sw Y y xY w)Nz0label1,label2,label3
index1,"a,c,e
index2,b,d,f
�pyarrow�?The 'dialect' option is not supported with the 'pyarrow' engine��match��dialectz/label1,label2,label3
index1,a,c,e
index2,b,d,f
�az"aT)�inplace)
�csv�excel�
QUOTE_NONEr �engine�pytest�raises�
ValueError�read_csvr �replace�tm�assert_frame_equal)�all_parsers�parser�data�dia�msg�df�exps r �test_dialectr3 # s� � �
�F��D� �)�)�+�C��.�.�C�K�
�}�}� �!�O��
�]�]�:�S�
1� 9��O�O�H�T�N�C�O�8� 9�� ����$���� 5�B��D�
�/�/�(�4�.�
)�C��K�K��T�4�K�(����"�c�"� 9��s �C#�#C,c � � d}| }d}t ddgddgd�� }t j |d� � 5 |j d
k( rLd}t j
t |�� 5 |j t |� |�
� d d d � d d d � y |j t |� |�
� }t j ||� d d d � y # 1 sw Y �NxY w# 1 sw Y y xY w)N� mydialectz+fruit:vegetable
apple:broccoli
pear:tomato
�apple�pear�broccoli�tomato)�fruit� vegetabler )r r r r r )
r r* �with_csv_dialectr$ r% r&