
    Mht                         S SK rS SKrS SKrS SKJrJrJrJ	r	J
r
JrJrJr  S r\R                  R!                  S\" 5       S4\" 5       S4\" 5       S4\	" 5       S4\
" 5       S	4\" 5       S
4\" 5       S4\" 5       S4/5      S 5       rS rS rS rg)    N)	Int8Dtype
Int16Dtype
Int32Dtype
Int64Dtype
UInt8DtypeUInt16DtypeUInt32DtypeUInt64Dtypec                    U R                   (       a1  [        R                  " U R                  5      R                  S:X  d   eO0[        R                  " U R                  5      R                  S:X  d   eU R
                  c   eg )Niu)is_signed_integernpdtypetypekindname)r   s    W/var/www/html/env/lib/python3.13/site-packages/pandas/tests/arrays/integer/test_repr.pytest_dtypesr      s_     xx

#((C///xx

#((C///::!!!    zdtype, expectedzInt8Dtype()zInt16Dtype()zInt32Dtype()zInt64Dtype()zUInt8Dtype()zUInt16Dtype()zUInt32Dtype()zUInt64Dtype()c                 &    [        U 5      U:X  d   eg )N)repr)r   expecteds     r   test_repr_dtyper      s     ;("""r   c                  X    [        [        R                  " / SQ5      5      n SnX:X  d   eg )N)   N   z3<IntegerArray>
[1, <NA>, 3]
Length: 3, dtype: Int64)r   pdarray)resultr   s     r   test_repr_arrayr!   ,   s&    "((<()FFHr   c                  b    [         R                  " / SQS-  5      n Sn[        U 5      nX!:X  d   eg )N)r      Ni  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)r   r   r   )datar   r    s      r   test_repr_array_longr%   2   s6    88L4'(D	%  $ZFr   c                 \    [         R                  " SU 05      n[        U5      nSnX#:X  d   eg )NAz      A
0  <NA>
1     1)r   	DataFramer   )data_missingdfr    r   s       r   test_frame_reprr+   ?   s/    	sL)	*B"XF*Hr   )numpyr   pytestpandasr   pandas.core.arrays.integerr   r   r   r   r   r   r	   r
   r   markparametrizer   r!   r%   r+    r   r   <module>r3      s      	 	 	" 	m$	~&	~&	~&	~&	(	(	(	##
r   