zmc
2023-08-08 e792e9a60d958b93aef96050644f369feb25d61b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
U
­ý°d›ã@sxdZddlZddlmZddlZddlmZddlmZ    ddl
m Z ej   d¡Zedd„ƒZd    d
„Zd d „Zd d„ZdS)zy
Tests that work on both the Python and C engines but do not have a
specific classification into the other test modules.
éN)ÚStringIO)Ú    DataFrame)Ú
TextParserZ pyarrow_xfailc    Csz|}ddi}d}dddgddd    d
gd d d dgg}|jt|ƒf|Ž}t|fddi|—Ž}| ¡}W5QRXt ||¡dS)NÚ    index_colrzA,B,C
foo,1,2,3
bar,4,5,6ÚAÚBÚCÚfooÚ1Ú2Ú3ÚbarÚ4Ú5Ú6Ú    chunksizeé)Úread_csvrrÚreadÚtmÚassert_frame_equal)Ú all_parsersÚparserÚkwargsÚdataZ    data_listÚexpectedÚresult©rúcd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/io/parser/common/test_data_list.pyÚtest_read_data_lists rc    Cs¨d}|}ddi}tt t|ƒ¡ƒ}t|fddi|—Ž}t|ƒ}W5QRX|jt|ƒf|Ž}t |d|dd…¡t |d|dd…¡t |d|dd…¡dS)Núiindex,A,B,C,D
foo,2,3,4,5
bar,7,8,9,10
baz,12,13,14,15
qux,12,13,14,15
foo2,12,13,14,15
bar2,12,13,14,15
rrrréé©ÚlistÚcsvÚreaderrrrrr©rrrrÚlinesr&ÚchunksrrrrÚtest_reader_list!sr*c    Cs|d}|}ddi}tt t|ƒ¡ƒ}t|fddgdœ|—Ž}t|ƒ}W5QRX|jt|ƒf|Ž}t |d|dd…¡dS)Nr rrrr!)rZskiprowsér#r'rrrÚtest_reader_list_skiprows8sr,cCs<|}d}|jt|ƒdd}tdddddgƒ}t ||¡dS)Nzfoo
bar baz
qux foo
foo
bar)Úheaderr    zbar bazzqux foor )rrrrr)rrrrrrrrÚtest_read_csv_parse_simple_listMs
r.)Ú__doc__r%ÚiorZpytestZpandasrZpandas._testingZ_testingrZpandas.io.parsersrÚmarkZ usefixturesZ xfail_pyarrowrr*r,r.rrrrÚ<module>s