403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python312/Lib/site-packages/pandas/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python312/Lib/site-packages/pandas/tests/__pycache__/test_downstream.cpython-312.pyc
�

.	�g)���dZddlZddlZddlZddlZddlZddlmZddl	m
cmZddl
Zddl
mZmZmZmZddlmZddlmZmZej2d��Zd�Zd�Zd	�Zd
�Zd�Zej@jBd��Z"ej@jBd
��Z#d�Z$d�Z%d�Z&d�Z'ej@jQd�d��Z)d�Z*ej@jBd��Z+d�Z,d�Z-ej2ddej\dej^d���ej\dej^d���g��d��Z0ej@jcd d!d"g�d#��Z2d&d$�Z3d%�Z4y)'z1
Testing that we work in the downstream packages
�N)�IntCastingNaNError)�	DataFrame�
DatetimeIndex�Series�TimedeltaIndex)�
DatetimeArray�TimedeltaArrayc� �tdgd�i�S)N�A����)r���>C:\Python312\Lib\site-packages\pandas/tests/test_downstream.py�dfrs���c�9�%�&�&rc�N�tjd�}	tjd�tjd�}|j	|d��}|j
�J�|j
��J�	tjd|�y#tjd|�wxYw)N�compute.use_numexpr�toolz�dask.dataframer��npartitions)�pd�
get_option�pytest�importorskip�from_pandasr�compute�
set_option)r�olduse�dd�ddfs    r�	test_daskr$!s����]�]�0�
1�F�5����G�$�
�
 �
 �!1�
2���n�n�R�Q�n�/���u�u� � � ��{�{�}�(�(�(�
�
�
�+�V�4���
�
�+�V�4�s�AB�B$c��tjd�}	tjd�}tjd�}t	gd��}|j|d��}|j
|�j�}tj|�}tj||�tjd|�y#tjd|�wxYw)Nr�
dask.arrayr)g�?gffffff@g������
@g@rr)rrrrrr�fixr�np�tm�assert_series_equalr )r!�dar"�s�ds�result�expecteds       r�test_dask_ufuncr01s����]�]�0�
1�F�5�
�
 �
 ��
.��
�
 �
 �!1�
2���'�(��
�^�^�A�1�^�
-�������#�#�%���6�6�!�9��
���v�x�0�
�
�
�+�V�4���
�
�+�V�4�s�BC�Cc�r�tjd�}tjgd��}|j	|�}t|�}t|�}t
j||�d}tjt|��5t|d��ddd�d}tj|d<tjt|��5t|d��ddd�tjt|��5t|d��ddd�y#1swY��xYw#1swY�GxYw#1swYyxYw)	Nr)r
g@rz)Trying to coerce float values to integers��match�i8��dtypez9Cannot convert non-finite values \(NA or inf\) to integerr)rrr(�array�
from_arrayrr)r*�raises�
ValueError�nanr)r"�arr�darr�resr/�msgs      r�7test_construct_dask_float_array_int_dtype_match_ndarrayr@Ds���
�	�	�-�	.�B�
�(�(�;�
�C�
�=�=���D�
��,�C��c�{�H����3��)�6�C�	���z��	-�!��t�4� �!�G�C�
�V�V�C��F�	���)��	5�!��t�4� �!�
���)��	5� ��s�$�� � �!�!��
!�!�� � �s$�D�
D!�>D-�D�!D*�-D6c�R�tjd�|j��J�y)N�xarray)rr�	to_xarray)rs r�test_xarrayrD^s"��
����!�
�<�<�>�%�%�%rc���tjd�}tjd�}|jdd��}|jddd�}|j	|gd�	�}d}||k(sJ�y)
N�cftimerB�0001r)�periodsi�r
�nearest)�method)rr�cftime_range�DatetimeGregorian�get_indexer)rFrB�times�keyr.r/s      r�test_xarray_cftimeindex_nearestrPdsu��
�
 �
 ��
*�F�
�
 �
 ��
*�F�������2�E�
�
"�
"�4��A�
.�C�
�
�
��u�Y�
�
7�F��H��X���rc�R�tjtjdddg�y)N�-OO�-c�
import pandas��
subprocess�
check_call�sys�
executablerrr�test_oo_optimizablerZps�����3�>�>�5�$��H�Irc�R�tjtjdddg�y)NrRrSz_import pandas as pd, pickle; pickle.loads(pickle.dumps(pd.date_range('2021-01-01', periods=1)))rUrrr�)test_oo_optimized_datetime_index_unpickler\vs*������N�N���U�	
�
rc���tjd�}ttd�td�tdd�d��}|j	d|��j�y)Nzstatsmodels.formula.api��d�i)�Lottery�Literacy�Pop1831z$Lottery ~ Literacy + np.log(Pop1831))�data)rrr�range�ols�fit)�smfrs  r�test_statsmodelsri�sQ��
�
�
�7�
8�C�	��!�H�%��(�u�S�#��O�
�B��G�G�2��G�<�@�@�Brc��tjd�ddlm}m}|j�}|j
dd��}|j|jdd|jdd�|j|jdd�y)N�sklearnr)�datasets�svmg����MbP?gY@)�gamma�C���)rrrkrlrm�load_digits�SVCrgrd�target�predict)rlrm�digits�clfs    r�test_scikit_learnrw�sr��
���	�"��
�
!�
!�
#�F�

�'�'���'�
'�C��G�G�F�K�K����f�m�m�C�R�0�1��K�K����B�C� �!rc��tjd�}ttjddd��td�d��}|j
dd|�	�y)
N�seaborn�2023�Dr^)�freqrH)�day�
total_billr}r~)�x�yrd)rrrr�
date_rangere�	stripplot)ry�tipss  r�test_seabornr��sM���!�!�)�,�G���
�
�f�3��:�%�PQ�(�S��D������D��9rc�.�tjd�y)N�pandas_datareader)rrrrr�test_pandas_datareaderr��s��
���+�,rz0ignore:Passing a BlockManager:DeprecationWarningc��tjd�}|jj|�}|j	�}tj||�y)N�pyarrow)rr�Tabler�	to_pandasr)�assert_frame_equal)rr��tabler.s    r�test_pyarrowr��sB���!�!�)�,�G��M�M�%�%�b�)�E�
�_�_�
�F����&�"�%rc��tjd�}|j|�}|j||j��}tj||�|j||j��}tj||�y)N�yaml)�Loader)rr�dump�loadr�r)r��UnsafeLoader)rr��dumped�loaded�loaded2s     r�test_yaml_dumpr��sm�����v�&�D�
�Y�Y�r�]�F�
�Y�Y�v�d�k�k�Y�
2�F����"�f�%��i�i��t�'8�'8�i�9�G����"�g�&rc��tjjdd�}|ddg}tj|�j�}d|vrt
jd�|dddg}d	|�d
�}t
jtj|��5}tj|tj��ddd�jjj�}d
D]}||vr�J�y#1swY�;xYw)N�\�/rSz$import pandas;print(pandas.__file__)z
site-packagesz pandas installed as site packagez-sSErTzCommand '\['zD', '-sSE', '-c', 'import pandas'\]' returned non-zero exit status 1.r2)�stderr)�numpy�pytz�dateutil)
rXrY�replacerV�check_output�decoder�skipr9�CalledProcessError�STDOUT�value�stdout)�pyexe�call�outputr?�exc�names      r� test_missing_required_dependencyr��s���
�N�N�"�"�4��-�E�

�4�?�@�D�
�
$�
$�T�
*�
1�
1�
3�F��&� ����6�7�

�6�4��1�D���w�+�	+��

���z�4�4�C�	@�@�C�����Z�->�->�?�@��Y�Y�
�
�
$�
$�
&�F�-����v�~��~��	@�@�s�&C3�3C<c��tjd�}	tjd�}|j	ddg�}tdddgi�}||d<||d<d|jd	d
gdf<|jdgdd�f}tdgdgdgd�dg��}tj||�tjd|�y#tjd|�wxYw)
Nrr&r
r�a�b�cr_FT)r�r�r�)�index)
rrrrr7r�locr)r�r )r!r+�ddarr.r/s      r�*test_frame_setitem_dask_array_into_new_colr��s���
�]�]�0�
1�F�5�
�
 �
 ��
.���h�h��1�v���
��c�3�Z�(�
)����3����3��%(�����t�}�c�!�"������Q�����C�5��u�A�3�?��s�K��
���f�h�/�
�
�
�+�V�4���
�
�+�V�4�s�BC�Cc��Gd�d�}|�}ttd��}|j|�tusJ�||z|usJ�y)Nc��eZdZdZd�Zy)�%test_pandas_priority.<locals>.MyClassi�c��|S)Nr)�self�others  r�__radd__z.test_pandas_priority.<locals>.MyClass.__radd__�s���KrN)�__name__�
__module__�__qualname__�__pandas_priority__r�rrr�MyClassr��s
��"��	rr�r)rre�__add__�NotImplemented)r��left�rights   r�test_pandas_priorityr��sL�����9�D��5��8��E��=�=���.�0�0�0��4�<�4���r�
memoryviewr7�daskr&)�marksrB)�paramsc�Z�tjgd�tj��}|j}|dk(rt	|�}||fS|dk(rtjd|�}||fS|dk(r#ddl}|jj|�}||fS|d	k(rddl}|j|�}|fS)
z�
    Fixture giving a numpy array and a parametrized 'data' object, which can
    be a memoryview, array, dask or xarray object created from the numpy array.
    rr5r�r7�ir�rNrB)r(r7�int64�paramr��
dask.arrayrB�	DataArray)�requestr<r�rdr��xrs      r�array_likesr�s���
�(�(�9�B�H�H�
-�C��=�=�D��|���#�����9��
����{�{�3��$����9��
�����z�z����$����9��
��	���|�|�C� ����9�rr6�M8[ns]�m8[ns]c�V�|\}}ttd�|}|j�d�}tjt
|��5||�}ddd�|j
||��}tj|�t|t�s^tjtjd�|}||�j}||�j}tj||�tt d�|}	|	|�}|	|�}tj"||�y#1swY��xYw)N)r�r�z.__init__ is deprecatedr2r5)rr	r�r)�assert_produces_warning�
FutureWarning�_from_sequence�assert_extension_array_equal�
isinstancer�r�to_datetime�to_timedeltar7�assert_equalrr�assert_index_equal)
r6r�r<rd�cls�depr_msgr/r.�func�idx_clss
          r�test_from_obscure_arrayr�)s���I�C��"�n�
=�e�
D�C��,�,��6�7�H�	�	#�	#�M��	B���s�8���
�
�
��E�
�
2�F��#�#�F�H�5��d�J�'��.�.�B�O�O�D�U�K���c�������:�#�#��
�����)�'�.�A�%�H�G�
�S�\�F��t�}�H����&�(�+�#��s�	D�D(c��tjd�tgd�gd�d��}|j�}|j	�}ddg}||k(sJ�tgd�d��}|j
�}|jdk(sJ�y)	z�
    Test some basic methods of the dataframe consortium standard.

    Full testing is done at https://github.com/data-apis/dataframe-api-compat,
    this is just to check that the entry point works as expected.
    �dataframe_api_compatr)�r^�)r�r�r�r�)r�N)rrr�!__dataframe_consortium_standard__�get_column_namesr�__column_consortium_standard__r�)�df_pdr�result_1�
expected_1�ser�cols      r�test_dataframe_consortiumr�Hs�����.�/��I�I�6�7�E�	�	0�	0�	2�B��"�"�$�H��s��J��z�!�!�!�
���
%�C�

�
,�
,�
.�C��8�8�s�?��?rc���tjd�}|jgd��}tj|d��}tgd�dd��}t
j||�y)NrBr�ns)�unit)z1970-01-01 00:00:00.000000001z1970-01-01 00:00:00.000000002z1970-01-01 00:00:00.000000003zdatetime64[ns])r6r|)rrr�rr�rr)r�)r�r<r.r/s    r�test_xarray_coerce_unitr�[sY��	�	�	�X�	&�B�
�,�,�y�
!�C�
�^�^�C�d�
+�F��	
�
�
��H����&�(�+r)�returnN)5�__doc__r7rVrXr�r(r�
pandas.errorsr�pandas.util._test_decorators�util�_test_decorators�td�pandasrrrrr�pandas._testing�_testingr)�pandas.core.arraysrr	�fixturerr$r0r@rDrP�mark�
single_cpurZr\rirwr�r��filterwarningsr�r�r�r�r�r��
skip_if_nor��parametrizer�r�r�rrr�<module>rs����
��
��
�,�)�)���������'��'�
5� 5�& �4&�	������J��J�
��������C�
"�:�-������N�O�&�P�&�
'������!��!�H5�,
 � ����������V�=�2�=�=��#>�?�����X�]�R�]�]�8�%<�=�	�����2������8�X�"6�7�,�8�,�<�&,r

Youez - 2016 - github.com/yon3zu
LinuXploit