
    Mh                         S SK rS SKrS SKrS SKJrJr  \R                  " \\/S9S 5       r	\R                  S 5       r
\R                  S 5       r\R                  " SS/S9S	 5       rg)
    N)Float32DtypeFloat64Dtype)paramsc                 "    U R                  5       $ )z.Parametrized fixture returning a float 'dtype'param)requests    W/var/www/html/env/lib/python3.13/site-packages/pandas/tests/arrays/floating/conftest.pydtyper      s     ==?    c           
          [         R                  " [        [        R                  " SSS5      5      [         R
                  /-   [        [        R                  " SSS5      5      -   [         R
                  /-   SS/-   U S9$ )zFFixture returning 'data' array according to parametrized float 'dtype'皙?g?   g#@g#@g      $@r   )pdarraylistnparangeNAr   s    r
   datar      su     88RYYsC%&55'	
ryyC%
&	' 55'	 +		
  r   c                 L    [         R                  " [        R                  S/U S9$ )zT
Fixture returning array with missing data according to parametrized float
'dtype'.
r   r   )r   r   r   nanr   s    r
   data_missingr      s     88RVVSM//r   r   r   c                 L    U R                   S:X  a  U$ U R                   S:X  a  U$ g)zParametrized fixture returning 'data' or 'data_missing' float arrays.

Used to test dtype conversion with and without missing values.
r   r   Nr   )r	   r   r   s      r
   all_datar   '   s,     }}	.	( 
)r   )numpyr   pytestpandasr   pandas.core.arrays.floatingr   r   fixturer   r   r   r    r   r
   <module>r#      s       l34 5
 	 	 0 0 /0 1r   