
    Mh                         S SK rS SKrS SKrS SKJrJr  S r\R                  R                  S\" 5       S4\" 5       S4/5      S 5       rS rS	 rS
 rg)    N)Float32DtypeFloat64Dtypec                 |    [         R                  " U R                  5      R                  S:H    U R                  c   eg )Nf)npdtypetypekindname)r   s    X/var/www/html/env/lib/python3.13/site-packages/pandas/tests/arrays/floating/test_repr.pytest_dtypesr      s/     HHUZZ$::!!!    zdtype, expectedzFloat32Dtype()zFloat64Dtype()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)      ?Ng      @z:<FloatingArray>
[1.0, <NA>, 3.0]
Length: 3, dtype: Float64)r   pdarray)resultr   s     r   test_repr_arrayr      s'    "((+,-FMHr   c                  b    [         R                  " / SQS-  5      n Sn[        U 5      nX!:X  d   eg )N)r   g       @Ni  z<FloatingArray>
[ 1.0,  2.0, <NA>,  1.0,  2.0, <NA>,  1.0,  2.0, <NA>,  1.0,
 ...
 <NA>,  1.0,  2.0, <NA>,  1.0,  2.0, <NA>,  1.0,  2.0, <NA>]
Length: 3000, dtype: Float64)r   r   r   )datar   r   s      r   test_repr_array_longr       s4    88$t+,D H
 $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   0.1)r   	DataFramer   )data_missingdfr   r   s       r   test_frame_reprr!   +   s/    	sL)	*B"XF*Hr   )numpyr   pytestpandasr   pandas.core.arrays.floatingr   r   r   markparametrizer   r   r   r!    r   r   <module>r)      se      " n&',.:J)KL#	#r   