
    Eg)                         d dl Zd dlZd dlmc mZ d dlmZm	Z	m
Z
 d dlmZ ej                            dddg          d             Zd Z ej        d          d	             Zd
 ZdS )    N)NASeries	Timedeltadtypeint64float64c                     t          ddt          dg          }|                    | d          }t          j        g d|           }t          j        ||           d S )N         r   r   na_value)r
   r   r   r   r   )r   r   to_numpynparraytmassert_numpy_array_equal)r   serresultexpecteds       ^/var/www/sysmax/venv/lib/python3.11/site-packages/pandas/tests/series/methods/test_to_numpy.pytest_to_numpy_na_valuer      s_     !QA

C\\\22FxE222H11111    c                      t          dg          } |                     t          j        t          j                  }t          j        dg          }t          j        ||           d S )Nr
   r         ?)r   r   r   r   nanr   r   r   r   r   r   s      r   $test_to_numpy_cast_before_setting_nar      sP    
!++C\\
RV\<<FxH11111r   pyarrowc                      t          dt          gd          } |                     d          }t          j        dt          j        g          }t          j        ||           d S )Nr
   zint64[pyarrow]r   r   r   )r   r   r   r   r   r   r   r   r   s      r   test_to_numpy_arrow_dtype_givenr"      s\     !R 0
1
1
1C\\	\**Fxbf&&H11111r   c                  T   t          dd gd          } |                     d          }t          dt          d          gd          }t          j        ||           |                     d          }t          dt          d          gd          }t          j        ||           d S )Nr
   Int64r   zm8[ns]natzM8[ns])r   astyper   r   assert_series_equalr   s      r   test_astype_ea_int_to_td_tsr(   (   s    
!T'
*
*
*CZZ!!Fq)E**+8<<<H68,,,ZZ!!Fq)E**+8<<<H68,,,,,r   )numpyr   pytestpandas.util._test_decoratorsutil_test_decoratorstdpandasr   r   r   pandas._testing_testingr   markparametrizer   r   
skip_if_nor"   r(    r   r   <module>r6      s         ) ) ) ) ) ) ) ) )         
       7I"6772 2 8722 2 2 y2 2 2	- 	- 	- 	- 	-r   