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
U
®ý°d.ã@s~ddlZddlZddlmZddlmZdd„Zdd„Zdd„Z    d    d
„Z
d d „Z ej   d ddg¡dd„ƒZdd„Zdd„ZdS)éN)ÚcompatcCst d¡}t|ƒdkst‚dS)Né
)ÚtmZrandsÚlenÚAssertionError)Úr©rúRd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/util/test_util.pyÚ
test_rands    s
r
cCs4tjddd}|jdkst‚t|dƒdks0t‚dS)Nér©Úsize)rr©rZ rands_arrayÚshaperr©Zarrrrr    Útest_rands_array_1dsrcCs4tjddd}|jdkst‚t|dƒdks0t‚dS)Né)rrr )érrrrrr    Útest_rands_array_2dsrcCs*dddddœ}ddl}| ¡|ks&t‚dS)NÚwarnÚignore)ZoverÚdivideÚinvalidZunderr)ÚnumpyZgeterrr)ÚexpectedÚnprrr    Útest_numpy_err_state_is_defaultsrcCs6dddg}t |¡}t ¡r"d}nd}||ks2t‚dS)NZaaaÚbbbÚccczaaa
bbb
ccc
z aaa
bbb
ccc
)rZconvert_rows_list_to_csv_strrZis_platform_windowsr)Z    rows_listÚretrrrr    Ú!test_convert_rows_list_to_csv_str"s 
 
r Zstrict_data_filesTFc    Cs&tjtdd|dƒW5QRXdS)NzCould not find file)ÚmatchZ
not_a_file)ÚpytestZraisesÚ
ValueError)Údatapathrrr    Útest_datapath_missing.sr%cCs>d}||Ž}tjjtj tj t¡¡f|žŽ}||ks:t‚dS)N)ÚioÚdataÚcsvziris.csv)ÚosÚpathÚjoinÚdirnameÚ__file__r)r$ÚargsÚresultrrrr    Ú test_datapath4s"r0c    Cs"t t¡tdƒ‚W5QRXdS)Nz4Should not check this error message, so it will pass)rZexternal_error_raisedÚ    TypeErrorrrrr    Útest_external_error_raised=s r2)r)r"ZpandasrZpandas._testingZ_testingrr
rrrr ÚmarkZ parametrizer%r0r2rrrr    Ú<module>s