U
    ÎZj‰  ã                   @   sx   d dl Zd dlZd dlZd dlmZmZ ejeegd�dd„ ƒZ	ejdd„ ƒZ
ejdd	„ ƒZejdd	gd�d
d„ ƒZdS )é    N)ÚFloat32DtypeÚFloat64Dtype)Úparamsc                 C   s   |   ¡ S )z.Parametrized fixture returning a float 'dtype'©Úparam)Úrequest© r   úh/var/www/html/TRUCKING_PROJECT/venv/lib/python3.8/site-packages/pandas/tests/arrays/floating/conftest.pyÚdtype   s    r
   c                 C   sF   t jtt ddd¡ƒt jg tt ddd¡ƒ t jg ddg | d�S )zFFixture returning 'data' array according to parametrized float 'dtype'çš™™™™™¹?gÍÌÌÌÌÌì?é   gš™™™™™#@gÍÌÌÌÌÌ#@g      $@©r
   )ÚpdÚarrayÚlistÚnpZarangeZNAr   r   r   r	   Údata   s    ÿþýüúr   c                 C   s   t jtjdg| d�S )z`
    Fixture returning array with missing data according to parametrized float
    'dtype'.
    r   r   )r   r   r   Únanr   r   r   r	   Údata_missing   s    r   c                 C   s    | j dkr|S | j dkr|S dS )zŽParametrized fixture returning 'data' or 'data_missing' float arrays.

    Used to test dtype conversion with and without missing values.
    r   r   Nr   )r   r   r   r   r   r	   Úall_data'   s    

r   )Únumpyr   ZpytestZpandasr   Zpandas.core.arrays.floatingr   r   Zfixturer
   r   r   r   r   r   r   r	   Ú<module>   s   


