o
    g                     @   sr   d dl Zd dlZd dlZd dlmZmZ dd Zej	
de dfe dfgdd	 Zd
d Zdd Zdd ZdS )    N)Float32DtypeFloat64Dtypec                 C   s$   t | jjdk | jd usJ d S )Nf)npdtypetypekindname)r    r
   d/home/ubuntu/cloudmapper/venv/lib/python3.10/site-packages/pandas/tests/arrays/floating/test_repr.pytest_dtypes   s   r   zdtype, expectedzFloat32Dtype()zFloat64Dtype()c                 C   s   t | |ksJ d S )N)repr)r   expectedr
   r
   r   test_repr_dtype   s   r   c                  C   s&   t t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   r
   r
   r   test_repr_array   s   r   c                  C   s.   t g dd } 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   r
   r
   r   test_repr_array_long    s   r   c                 C   s*   t d| i}t|}d}||ksJ d S )NAz      A
0  <NA>
1   0.1)r   	DataFramer   )data_missingdfr   r   r
   r
   r   test_frame_repr+   s   r   )numpyr   pytestpandasr   pandas.core.arrays.floatingr   r   r   markparametrizer   r   r   r   r
   r
   r
   r   <module>   s    
