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
   ú‹/var/www/static.ux5.de/https/Moving-Object-Detection-with-OpenCV/env/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    þ
