
    Mh)                         S SK rS SKrS SKJs  Jr  S SKJrJ	r	J
r
  S SKJr  \R                  R                  SSS/5      S 5       rS r\R$                  " S5      S	 5       rS
 rg)    N)NASeries	Timedeltadtypeint64float64c                     [        SS[        S/5      nUR                  U SS9n[        R                  " / SQU S9n[
        R                  " X#5        g )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/html/env/lib/python3.13/site-packages/pandas/tests/series/methods/test_to_numpy.pytest_to_numpy_na_valuer      sF     !QA
C\\\2FxxE2H1    c                      [        S/5      n U R                  [        R                  [        R                  S9n[        R
                  " S/5      n[        R                  " X5        g )Nr
   r         ?)r   r   r   r   nanr   r   r   r   r   r   s      r   $test_to_numpy_cast_before_setting_nar      sD    
!+C\\

RVV\<FxxH1r   pyarrowc                      [        S[        /SS9n U R                  SS9n[        R                  " S[        R
                  /5      n[        R                  " X5        g )Nr
   zint64[pyarrow]r   r   r   )r   r   r   r   r   r   r   r   r   s      r   test_to_numpy_arrow_dtype_givenr"      sI     !R 0
1C\\	\*Fxxbff&H1r   c                     [        SS /SS9n U R                  S5      n[        S[        S5      /SS9n[        R                  " X5        U R                  S5      n[        S[        S5      /SS9n[        R                  " X5        g )Nr
   Int64r   zm8[ns]natzM8[ns])r   astyper   r   assert_series_equalr   s      r   test_astype_ea_int_to_td_tsr(   (   sv    
!T'
*CZZ!Fq)E*+8<H6,ZZ!Fq)E*+8<H6,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      sq      ) ) 
  7I"672 822 y2 2	-r   