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
U
¬ý°d·ã @sºddlZddlZddlZddlmZmZmZm    Z    m
Z
m Z m Z m Z dd„Zej deƒdfeƒdfeƒdfe    ƒd    fe
ƒd
fe ƒd fe ƒd fe ƒd fg¡dd„ƒZdd„Zdd„Zdd„ZdS)éN)Ú    Int8DtypeÚ
Int16DtypeÚ
Int32DtypeÚ
Int64DtypeÚ
UInt8DtypeÚ UInt16DtypeÚ UInt32DtypeÚ UInt64DtypecCsF|jrt |j¡jdks4t‚nt |j¡jdks4t‚|jdk    sBt‚dS)NÚiÚu)Zis_signed_integerÚnpÚdtypeÚtypeÚkindÚAssertionErrorÚname)r ©rú\d:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/arrays/integer/test_repr.pyÚ test_dtypessrzdtype, expectedz Int8Dtype()z Int16Dtype()z Int32Dtype()z Int64Dtype()z UInt8Dtype()z UInt16Dtype()z UInt32Dtype()z UInt64Dtype()cCst|ƒ|kst‚dS)N)Úreprr)r ÚexpectedrrrÚtest_repr_dtypesrcCs(tt dddg¡ƒ}d}||ks$t‚dS)Nééz3<IntegerArray>
[1, <NA>, 3]
Length: 3, dtype: Int64)rÚpdÚarrayr)ÚresultrrrrÚtest_repr_array,srcCs0t dddgd¡}d}t|ƒ}||ks,t‚dS)Nréièz¨<IntegerArray>
[   1,    2, <NA>,    1,    2, <NA>,    1,    2, <NA>,    1,
 ...
 <NA>,    1,    2, <NA>,    1,    2, <NA>,    1,    2, <NA>]
Length: 3000, dtype: Int64)rrrr)ÚdatarrrrrÚtest_repr_array_long2s
ÿr cCs*t d|i¡}t|ƒ}d}||ks&t‚dS)NÚAz      A
0  <NA>
1     1)rZ    DataFramerr)Z data_missingZdfrrrrrÚtest_frame_repr?sr")Únumpyr ZpytestZpandasrZpandas.core.arrays.integerrrrrrrrr    rÚmarkZ parametrizerrr r"rrrrÚ<module>s(( 
øþ