
    Owgt                         d dl Zd dlZd dlZd dlmZmZmZm	Z	m
Z
mZmZmZ d Zej                  j!                  d e       df e       df e       df e	       df e
       d	f e       d
f e       df e       dfg      d        Zd Zd Zd Zy)    N)	Int8Dtype
Int16Dtype
Int32Dtype
Int64Dtype
UInt8DtypeUInt16DtypeUInt32DtypeUInt64Dtypec                     | j                   r.t        j                  | j                        j                  dk(  s0J t        j                  | j                        j                  dk(  sJ | j
                  J y )Niu)is_signed_integernpdtypetypekindname)r   s    \/var/www/horilla/myenv/lib/python3.12/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                 $    t        |       |k(  sJ y )N)repr)r   expecteds     r   test_repr_dtyper      s     ;("""r   c                  V    t        t        j                  g d            } d}| |k(  sJ y )N)   N   z3<IntegerArray>
[1, <NA>, 3]
Length: 3, dtype: Int64)r   pdarray)resultr   s     r   test_repr_arrayr!   ,   s(    "((<()FFHXr   c                  `    t        j                  g ddz        } d}t        |       }||k(  sJ y )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   s8    88L4'(D	%  $ZFXr   c                 Z    t        j                  d| i      }t        |      }d}||k(  sJ y )NAz      A
0  <NA>
1     1)r   	DataFramer   )data_missingdfr    r   s       r   test_frame_reprr+   ?   s1    	sL)	*B"XF*HX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   