o
    ŀg)                     @   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dtypeint64float64c                 C   s@   t ddtdg}|j| dd}tjg d| d}t|| 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expected r   ]/var/www/html/myenv/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   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   Int64r   zm8[ns]natzM8[ns])r   astyper   r   assert_series_equalr   r   r   r   test_astype_ea_int_to_td_ts(   s   

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   r   r   <module>   s    

