
    I j
                     L    S SK rS SKrS SKJrJrJrJr  S SKJ	r
   " S S5      rg)    N)	DataFrameNaT	Timestamp
date_rangec                   n    \ rS rSrS rS rS r\R                  R                  S5      S 5       r
S rSrg	)
TestToNumpy   c                     [        SS/SS/S.5      n[        R                  " SS/SS//5      nUR                  5       n[        R
                  " X25        g )N               @ABr   nparrayto_numpytmassert_numpy_array_equalselfdfexpectedresults       y/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/pandas/tests/frame/methods/test_to_numpy.pytest_to_numpyTestToNumpy.test_to_numpy   sM    aV1c(3488aVaX./
##F5    c                     [        SS/SS/S.5      n[        R                  " SS/SS//SS9nUR                  SS9n[        R
                  " X25        g )	Nr   r   r   r   r      int64dtyper   r   s       r   test_to_numpy_dtypeTestToNumpy.test_to_numpy_dtype   sT    aV1c(3488aVaV,G<7+
##F5r    c                    [         R                  R                  S5      R                  S5      n[	        U5      nUR
                  R                  ULd   eUR                  SS9R                  UR
                  R                  L d   eUR                  SS9R                  ULd   eUR                  SS9R                  UR
                  R                  L d   eg )Nr   )r"   r   F)copyT)r   randomdefault_rngstandard_normalr   valuesbaser   )r   arrr   s      r   test_to_numpy_copyTestToNumpy.test_to_numpy_copy   s    ii##A&66v>s^yy~~S((({{{&++ryy~~==={{{%**#555 {{{&++ryy~~===r    z7ignore:invalid value encountered in cast:RuntimeWarningc                     [        [        S5      S//5      nUR                  [        S9n[        R
                  " SS//[        S9n[        R                  " X#5        g )Nz2020-01-01 00:00:00g      Y@r$   z100.0)r   r   r   strr   r   r   r   )r   r   r   r   s       r    test_to_numpy_mixed_dtype_to_str,TestToNumpy.test_to_numpy_mixed_dtype_to_str%   sS    
 #895ABC3'883W=>cJ
##F5r    c                 P   [        SSSS9n[        U5      n[        UR                  S'   [        R
                  " [        R                  /S/S//5      nUR                  [        [        R                  S9n[        R                  " XC5        [        [        S	5      R                  S
5      [        S5      R                  S
5      [        /[        S	5      R                  S
5      [        R                  [        S5      R                  S
5      /S[        R                  S/S.5      n[        R
                  " / SQS[        R                  [        R                  /[        R                  SS//5      nUR                  [        [        R                  S9n[        R                  " XC5        g )Nz
2016-01-01r   ns)periodsunit)r   r   g r%Cg M}%C)na_valuez
1970-01-01sz
1970-01-02r   r   )abc)        r?   g      ?g     @g       @)r   r   r   ilocr   r   nanr   floatr   r   r   as_unit)r   dtir   r   r   s        r   test_to_numpy_datetime_with_na*TestToNumpy.test_to_numpy_datetime_with_na/   sN   qt<s^88bffXHIURVV4
##F5 l+33C8l+33C8 l+33C8FFl+33C8 FF
& 88+"&&"&&)'*
 URVV4
##F5r     N)__name__
__module____qualname____firstlineno__r   r&   r0   pytestmarkfilterwarningsr4   rE   __static_attributes__rG   r    r   r   r      s<    66	> [[A66$6r    r   )numpyr   rL   pandasr   r   r   r   pandas._testing_testingr   r   rG   r    r   <module>rT      s&       F6 F6r    