
    bMh                         d dl Zd dlZd dlZd dlmZmZ d Zej	        
                    d e            df e            dfg          d             Zd Zd	 Zd
 ZdS )    N)Float32DtypeFloat64Dtypec                 \    t          j        | j                  j        dk     | j        J d S )Nf)npdtypetypekindname)r   s    f/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/pandas/tests/arrays/floating/test_repr.pytest_dtypesr      s2     HUZ$$:!!!!!    zdtype, expectedzFloat32Dtype()zFloat64Dtype()c                 0    t          |           |k    sJ d S )N)repr)r   expecteds     r   test_repr_dtyper      s!    
 ;;(""""""r   c                  `    t          t          j        g d                    } d}| |k    sJ d S )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Xr   c                  j    t          j        g ddz            } d}t          |           }||k    sJ d S )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       sH    8$$$t+,,D H
 $ZZFXr   c                 d    t          j        d| i          }t          |          }d}||k    sJ d S )NAz      A
0  <NA>
1   0.1)r   	DataFramer   )data_missingdfr   r   s       r   test_frame_reprr!   +   s=    	sL)	*	*B"XXF*HXr   )numpyr   pytestpandasr   pandas.core.arrays.floatingr   r   r   markparametrizer   r   r   r!    r   r   <module>r)      s                   " " " lnn&',,..:J)KL # #	 #        r   