hyb
2025-11-04 668edf874b4f77214a8ff4513e60e3c1a973f532
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Ë
oñúhx%ãó —dZddlZddlZddlmZddlZddlmZddlZ    ddl
Z
ddl m Z ddl mZmZmZddlmZddlmZe
j,j/d«Ze
j,j/d    «Zd
„Zd „Zd „Ze
j,j;d gd¢«d„«Zed„«Zee
j,j;d gd¢«d„««Z d„Z!d„Z"d„Z#d„Z$d„Z%d„Z&e
j,jOd«d„«Z(d„Z)d„Z*d„Z+y)z}
Tests that work on the Python, C and PyArrow engines but do not have a
specific classification into the other test modules.
éN)ÚStringIO)ÚPath)ÚPY311)ÚEmptyDataErrorÚ ParserErrorÚ ParserWarning)Ú    DataFrameÚ pyarrow_xfailÚ pyarrow_skipcóʗd}d}|}|jdk(rd}tjt|¬«5|j    t |«d¬«ddd«y#1swYyxYw)NzA|B|C
1|2,334|5
10|13|10.
z'Only length-1 decimal markers supportedÚpyarrowzOonly single character unicode strings can be converted to Py_UCS4, got length 0©ÚmatchÚ)Údecimal©ÚengineÚpytestÚraisesÚ
ValueErrorÚread_csvr)Ú all_parsersÚdataÚmsgÚparsers    úaH:\Change_password\venv_build\Lib\site-packages\pandas/tests/io/parser/common/test_read_errors.pyÚtest_empty_decimal_markerrsd€ð €Dð
4€CØ €Fà ‡}}˜    Ò!ð 1ð     ô
 
‰”z¨Ô    -ñ4؏‰œ ›°ˆÔ3÷4÷4ñ4ús ³AÁA"có—tjj|d«}tjd«}tjd«}|}d}t |d«5}tj ||j|j|j|j«5}tjt|¬«5|j|«ddd«ddd«ddd«y#1swYŒxYw#1swYŒxYw#1swYyxYw)Nzsauron.SHIFT_JIS.csvzutf-8z'utf-8' codec can't decode byteÚrbr)ÚosÚpathÚjoinÚcodecsÚlookupÚopenÚ StreamRecoderÚencodeÚdecodeÚ streamreaderÚ streamwriterrrÚUnicodeDecodeErrorr)    rÚ csv_dir_pathr!ÚcodecÚutf8rrÚhandleÚstreams             rÚtest_bad_stream_exceptionr1/sۀô 7‰7<‰<˜ Ð&<Ó =€DÜ M‰M˜'Ó "€EÜ =‰=˜Ó !€DØ €FØ
+€Cô
ˆdDÓ    ð$˜V¤V×%9Ñ%9ؐ— ‘ ˜TŸ[™[¨%×*<Ñ*<¸e×>PÑ>Pó&ð$à    Ü ]‰]Ô-°SÔ 9ñ    $Ø O‰O˜FÔ #÷    $÷$÷$ð$÷    $ð    $ú÷$ð$ú÷$ð$ús=ÁAC<ÂC0Â9C$à C0ÃC<Ã$C- Ã)C0Ã0C9    Ã5C<Ã<Dcóܗ|}d}d}t}|jdk(rd}t}tj||¬«5|j t |«dd¬«ddd«y#1swYyxYw)    Nz-ignore
A,B,C
1,2,3 # comment
1,2,3,4,5
2,3,4
z"Expected 3 fields in line 4, saw 5r z?The 'comment' option is not supported with the 'pyarrow' engineréú#)ÚheaderÚcomment)rrrrrrr)rrrrÚerrs     rÚtest_malformedr8Csi€à €Fð €Dð /€CÜ
€CØ ‡}}˜    Ò!ØOˆÜˆÜ    ‰s #Ô    &ñ?؏‰œ ›¨q¸#ˆÔ>÷?÷?ñ?ús »A"Á"A+Únrows)ééNc    óÄ—d}|}|jdk(rHd}tjt|¬«5|j    t |«dddddg¬    «ddd«yd
}|j    t |«dddddg¬    «5}tjt |¬«5|j|«ddd«ddd«y#1swYyxYw#1swYŒxYw#1swYyxYw) Nz9ignore
A,B,C
skip
1,2,3
3,5,10 # comment
1,2,3,4,5
2,3,4
r z@The 'iterator' option is not supported with the 'pyarrow' enginerr3r4Té)r5r6ÚiteratorÚ    chunksizeÚskiprowsz"Expected 3 fields in line 6, saw 5)rrrrrrrÚread)rr9rrrÚreaders      rÚtest_malformed_chunksrCUsé€ð €Dð€Fà ‡}}˜    Ò!ØPˆÜ ]‰]œ:¨SÔ 1ñ    Ø O‰Oܘ“ØØØØØ˜ð ô ÷    ð    à
.€CØ    ‰Ü‹˜q¨#¸ÈÐUVÐTWð
ó
ðà    Ü ]‰]œ;¨cÔ 2ñ    Ø K‰K˜Ô ÷    ÷ð÷    ð    ú÷     ð    ú÷ðús/±"B>Á?CÂC
Â-CÂ>CÃ
C    ÃCÃCcóЗd}|}|jdk(rdnd}tjt|¬«5|j    t |«dgd¢¬«ddd«y#1swYyxYw)    Nz1,2,3
4,,6
7,8,9
10,11,12
Úcz2Too many columns specified: expected 4 and found 3zHNumber of passed names did not match number of header fields in the filerr)ÚaÚbrEÚd)r5Únamesr©rrrrs    rÚtest_catch_too_many_namesrKvsm€ð €Dð
€Fð =‰=˜CÒ ñ    =ð.ðô
‰”z¨Ô    -ñN؏‰œ ›¨qÒ8LˆÔM÷N÷NñNús ³ AÁA%)rr3r=r;ér:cóª—|}d|z}d}tjt|¬«5|jt    |««ddd«y#1swYyxYw)Nú
zNo columns to parse from filer)rrrrr)rr9rrrs     rÚtest_raise_on_no_columnsrOŠsJ€ð€FØ %‰<€Dà
)€CÜ    ‰”~¨SÔ    1ñ(؏‰œ ›Ô'÷(÷(ñ(ús ¥A    Á    AcóT—|}d}tjt|jd«¬«5|j    dd¬«ddd«tjt|jd«¬«5|j dd¬«ddd«y#1swYŒPxYw#1swYyxYw)    Nz/{}\(\) got an unexpected keyword argument 'foo'rrzfoo.csvr3)ÚfooÚ
read_tablezfoo.tsv)rrÚ    TypeErrorÚformatrrR)rrrs   rÚ+test_unexpected_keyword_parameter_exceptionrU•sŒ€à €Fà
=€CÜ    ‰”y¨¯
©
°:Ó(>Ô    ?ñ*؏‰˜     qˆÔ)÷*ä    ‰”y¨¯
©
°<Ó(@Ô    Añ,Ø×ј)¨ÐÔ+÷,ð,÷*ð*ú÷,ð,ús¯BÁ5BÂBÂB'cóŽ—|}d}tdddgi«}|jt|«d¬«}tj||«y)Núa
1
1,2,3
4
5,6,7rFr3rLÚskip©Ú on_bad_lines)r    rrÚtmÚassert_frame_equal)rrrÚexpectedÚresults     rÚtest_suppress_error_outputr_ sD€à €FØ "€Dܘ#  1˜v˜Ó'€Hà _‰_œX d›^¸&ˆ_Ó A€FÜ×ј& (Õ+ócóò—|}d}d}|jdk(rtjd¬«tjt|¬«5|j t |«d¬«ddd«y#1swYyxYw)    NrWz"Expected 1 fields in line 3, saw 3r ú,https://github.com/apache/arrow/issues/38676©ÚreasonrÚerrorrY©rrrXrrrr©rrrrs    rÚtest_error_bad_linesrhªsa€à €FØ "€Dà
.€Cà ‡}}˜    Ò!ä ‰ ÐIÕJä    ‰”{¨#Ô    .ñ>؏‰œ ›°WˆÔ=÷>÷>ñ>ús ÁA-Á-A6có2—|}d}tdddgi«}d}t}|jdk(rd}ttf}t    j
||d¬    «5|j t|«d
¬ «}ddd«t    j|«y#1swYŒ xYw) NrWrFr3rLú Skipping liner z&Expected 1 columns, but found 3: 1,2,3F©rÚcheck_stacklevelÚwarnrY©    r    rrÚDeprecationWarningr[Úassert_produces_warningrrr\©rrrr]Ú    match_msgÚexpected_warningr^s       rÚtest_warn_bad_linesrt¹sž€à €FØ "€Dܘ#  1˜v˜Ó'€HØ€Iä$ÐØ ‡}}˜    Ò!Ø<ˆ    Ü)Ô+=Ð>Ðä     ×    #Ñ    #Ø     ¸Eô
ñF𗑤¨$£¸fÓEˆ÷Fô×ј& (Õ+÷    FðFús ÁB  Bcóî—d}|}d}|jdk(rtjd¬«tjt|¬«5|j t |««ddd«y#1swYyxYw)Nz;A,B,C,D,E,F
1,2,3,4,5,6
6,7,8,9,10,11,12
11,12,13,14,15,16
z"Expected 6 fields in line 3, saw 7r rbrcrrfrJs    rÚtest_read_csv_wrong_num_columnsrvÌsa€ð €Dð
€FØ
.€Cà ‡}}˜    Ò!ä ‰ ÐIÕJä    ‰”{¨#Ô    .ñ(؏‰œ ›Ô'÷(÷(ñ(ús ÁA+Á+A4cón—d}ddg}|}|jdk(s|jdk(r›tr•|jdk(r5tr/|jtjj d¬««t tjdgg|¬    «}|jt|«|¬
«}tj||«y|jd k(rtjd ¬«nd }tjt¬«5|jt|«|¬
«ddd«y#1swYyxYw)Nz,foorFrGrEÚpythonz;In Python 3.11, this is read as an empty character not nullrcrQ)Úcolumns)rIr rbzNULL byte detectedr)rrÚ applymarkerrÚmarkÚxfailr    ÚnpÚnanrrr[r\rXrr)ÚrequestrrrIrr]Úoutrs        rÚtest_null_byte_charrÞsú€à €DØ #ˆJ€EØ €Fà ‡}}˜Ò § ¡ °Ò 9½eØ =‰=˜HÒ $­Ø × Ñ Ü— ‘ ×!Ñ!ØXð"óô ô
œrŸv™v u˜oÐ.¸Ô>ˆØo‰oœh t›n°EˆoÓ:ˆÜ
×јc 8Õ,à =‰=˜IÒ %ô K‰KÐMÖ Nà&ˆCÜ ]‰]œ;¨cÔ 2ñ    9Ø O‰OœH T›N°%ˆOÔ 8÷    9÷    9ñ    9ús ÄD+Ä+D4zalways::ResourceWarningcóè—|}d}tj}|jdk(r    d}t}n|jdk(rd}t}t    j
«5}t |«}|jd«t    jd«5tj||¬«5|j|dd¬    «ddd«ddd«ddd«y#1swYŒxYw#1swYŒxYw#1swYyxYw)
NzCould not determine delimiterrEzDthe 'c' engine does not support sep=None with delim_whitespace=Falser zJthe 'pyarrow' engine does not support sep=None with delim_whitespace=Falsesä
a
1rÚreplace)ÚsepÚencoding_errors) ÚcsvÚErrorrrr[Ú ensure_cleanrÚ write_bytesrprrr)rrrrr7r!Úfiles       rÚtest_open_filer‹ùsê€ð€Fà
)€CÜ
)‰)€CØ ‡}}˜ÒØTˆÜ‰Ø    ‰˜)Ò    #à Xð     ôˆä     ‰Ó    ðK˜dܐD‹zˆØ ×јÔ'ä × 'Ñ '¨Ó -ñ    Kä—‘˜s¨#Ô.ñ KØ—‘ ¨$À    ÔJ÷ K÷    K÷    KðK÷  Kð Kú÷    Kð    Kú÷    KðKús<Á2C(Â
CÂ"CÂ7CÂ?C(ÃC ÃCÃC%    Ã!C(Ã(C1có¤—|}d}tjtd¬«5|jt    |«d¬«ddd«y#1swYyxYw)NrWz(Argument abc is invalid for on_bad_linesrÚabcrY)rrrrr)rrrs   rÚtest_invalid_on_bad_linerŽsD€Ø €FØ "€DÜ    ‰”zÐ)SÔ    Tñ<؏‰œ ›°UˆÔ;÷<÷<ñ<ús  AÁAcó—|}d}d}|jdk(rd}n%|jdk(rtjd¬«tjt|¬«5|j t |«d    d
¬ «ddd«y#1swYyxYw) Nz,+++123456789...
col1,col2,col3,col4
1,2,3,4
z"Expected 2 fields in line 2, saw 4rEzUCould not construct index. Requested to use 1 number of columns, but 3 left to parse.r rbrcrrre)Ú    index_colrZrfrgs    rÚtest_bad_header_uniform_errorr‘s€Ø €FØ <€DØ
.€CØ ‡}}˜Òð 6ñ     ð
‰˜)Ò    #ä ‰ ÐIÕJä    ‰”{¨#Ô    .ñK؏‰œ ›°!À'ˆÔJ÷K÷KñKús ÁBÂB    có8—|}d}tddgdzdœ«}d}t}|jdk(rd}ttf}t    j
||d    ¬
«5|j t|«d ¬ «}ddd«t    j|«y#1swYŒ xYw) Nz1,2
a,b
a,b,c
a,b,d
a,b
rFrGr=)Ú1Ú2rjr z&Expected 2 columns, but found 3: a,b,cFrkrmrYrnrqs       rÚ)test_on_bad_lines_warn_correct_formattingr•+s¥€à €Fð €Dô ˜s¨#¨°©Ñ3Ó4€HØ€Iä$ÐØ ‡}}˜    Ò!Ø<ˆ    Ü)Ô+=Ð>Ðä     ×    #Ñ    #Ø     ¸Eô
ñF𗑤¨$£¸fÓEˆ÷Fô×ј& (Õ+÷    FðFús ÁBÂB),Ú__doc__r#r†Úiorr ÚpathlibrÚnumpyr}rÚ pandas.compatrÚ pandas.errorsrrrÚpandasr    Úpandas._testingÚ_testingr[r{Ú usefixturesÚ xfail_pyarrowÚ skip_pyarrowrr1r8Ú parametrizerCrKrOrUr_rhrtrvrÚfilterwarningsr‹rŽr‘r•©r`rú<module>r¥s+ðñóÛ
ÝÛ    ÝãÛ å÷ñõ Ýà— ‘ ×'Ñ'¨Ó8€ ؏{‰{×&Ñ& ~Ó6€ ò4ò&$ò(?ð$‡×ј¢,Ó/ñó0ðð@ñNóðNð&؇×јÒ"4Ó5ñ(ó6óð(ò,ò,ò >ò,ò&(ò$9ð6‡×ÑÐ5Ó6ñKó7ðKò2<òKó",r`