
    Eg                     V    d dl Zd dlmc mZ d dlmZmZ d dl	m
Z  G d d          ZdS )    N)	DataFrame	Timestampc                   @    e Zd Zd Zd Zej        d             Zd ZdS )TestToNumpyc                     t          ddgddgd          }t          j        ddgddgg          }|                                }t	          j        ||           d S )N               @ABr   nparrayto_numpytmassert_numpy_array_equalselfdfexpectedresults       ]/var/www/sysmax/venv/lib/python3.11/site-packages/pandas/tests/frame/methods/test_to_numpy.pytest_to_numpyzTestToNumpy.test_to_numpy   sa    aV1c(33448aVaX.//
#FH55555    c                     t          ddgddgd          }t          j        ddgddggd          }|                    d          }t	          j        ||           d S )	Nr   r	   r
   r   r      int64dtyper   r   s       r   test_to_numpy_dtypezTestToNumpy.test_to_numpy_dtype   sl    aV1c(33448aVaV,G<<<7++
#FH55555r   c                 J   t           j                            d                              d          }t	          |          }|r:|j        j        |usJ |                    d          j        |j        j        u sJ n/|j        j        |u sJ |                    d          j        |u sJ |                    d          j        |usJ |r+|                    d          j        |j        j        u sJ d S |                    dt           j                  j        |u sJ d S )Nr	   )r   r
   F)copyT)r$   na_value)	r   randomdefault_rngstandard_normalr   valuesbaser   nan)r   using_copy_on_writearrr   s       r   test_to_numpy_copyzTestToNumpy.test_to_numpy_copy   s2   i##A&&66v>>s^^ 	79>,,,,;;E;**/29>AAAAA9>S((((;;E;**/36666{{{%%*#5555  	H;;E;**/29>AAAAAA;;EBF;;;@CGGGGGGr   c                     t          t          d          dgg          }|                    t                    }t	          j        ddggt                    }t          j        ||           d S )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_strz,TestToNumpy.test_to_numpy_mixed_dtype_to_str,   si    #8995ABCC3''83W=>cJJJ
#FH55555r   N)	__name__
__module____qualname__r   r"   tdskip_array_manager_invalid_testr.   r1    r   r   r   r      sc        6 6 66 6 6 'H H ('H$6 6 6 6 6r   r   )numpyr   pandas.util._test_decoratorsutil_test_decoratorsr5   pandasr   r   pandas._testing_testingr   r   r7   r   r   <module>r?      s        ) ) ) ) ) ) ) ) )             %6 %6 %6 %6 %6 %6 %6 %6 %6 %6r   