o
    %j)                     @   s   d dl Zd dlZd dlm  mZ d dlmZm	Z	m
Z
 d dlmZ ejdddgdd Zdd	 Zed
dd Zdd ZdS )    N)NASeries	TimedeltadtypeZint64float64c                 C   s@   t ddtdg}|j| dd}tjg d| d}t|| d S )N         r   r   Zna_value)r   r   r   r	   r   )r   r   to_numpynparraytmassert_numpy_array_equal)r   serresultexpected r   j/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/pandas/tests/series/methods/test_to_numpy.pytest_to_numpy_na_value   s   r   c                  C   s8   t dg} | jtjtjd}tdg}t|| d S )Nr   r
         ?)r   r   r   r   nanr   r   r   r   r   r   r   r   r   $test_to_numpy_cast_before_setting_na   s   
r   Zpyarrowc                  C   s<   t dtgdd} | jdd}tdtjg}t|| d S )Nr   zint64[pyarrow]r   r   r   )r   r   r   r   r   r   r   r   r   r   r   r   test_to_numpy_arrow_dtype_given   s   r   c                  C   sh   t dd gdd} | d}t dtdgdd}t|| | d}t dtdgdd}t|| d S )Nr   ZInt64r   zm8[ns]ZnatzM8[ns])r   Zastyper   r   Zassert_series_equalr   r   r   r   test_astype_ea_int_to_td_ts(   s   

r   )numpyr   ZpytestZpandas.util._test_decoratorsutilZ_test_decoratorstdZpandasr   r   r   Zpandas._testingZ_testingr   markZparametrizer   r   Z
skip_if_nor   r   r   r   r   r   <module>   s    

