403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/lib/python3/dist-packages/IPython/utils/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/IPython/utils/tests/__pycache__/test_text.cpython-311.pyc
�

�@�c���*�dZddlZddlZddlZddlZddlmZddlZddlm	Z	d�Z
d�Zej�
ddd	g��d
���Zej�
ddd	g��d���Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�ZdS)zTests for IPython.utils.text�N)�Path)�textc���d��fd�dD��}tj|d���}|dksJ�tj|d���}|dksJ�tj|d	���}|dksJ�tj|d
���}|dksJ�tj|dd�
��}|dksJ�tj|dd�
��}|dksJ�tj|dd	�
��}|dksJ�tj|dd
�
��}|dksJ�tj|dd���}|dksJ�tj|dd���}|dksJ�tj|d	d���}|dksJ�tj|d
d���}|dksJ�dS)zBasic columnize tests.�c���g|]}|�z��S�r��.0�l�sizes  ��?/usr/lib/python3/dist-packages/IPython/utils/tests/test_text.py�
<listcomp>z"test_columnize.<locals>.<listcomp>!s���$�$�$��Q�t�V�$�$�$��abcd�P)�displaywidthzaaaaa  bbbbb  ccccc  ddddd
�zaaaaa  ccccc
bbbbb  ddddd
��
zaaaaa
bbbbb
ccccc
ddddd
T��	row_firstrzaaaaa  bbbbb
ccccc  ddddd
�()r�spreadz'aaaaa      bbbbb      ccccc      ddddd
�z*aaaaa          ccccc
bbbbb          ddddd
N)r�	columnize)�items�outrs  @r
�test_columnizers�����D�$�$�$�$�V�$�$�$�E�
�.��R�
0�
0�
0�C��0�0�0�0�0�
�.��R�
0�
0�
0�C��0�0�0�0�0�
�.��R�
0�
0�
0�C��0�0�0�0�0�
�.��R�
0�
0�
0�C��0�0�0�0�0�
�.��$�R�
@�
@�
@�C��0�0�0�0�0�
�.��$�R�
@�
@�
@�C��0�0�0�0�0�
�.��$�R�
@�
@�
@�C��0�0�0�0�0�
�.��$�R�
@�
@�
@�C��0�0�0�0�0�
�.��R��
=�
=�
=�C��<�<�<�<�<�
�.��R��
=�
=�
=�C��@�@�@�@�@�
�.��R��
=�
=�
=�C��0�0�0�0�0�
�.��R��
=�
=�
=�C��0�0�0�0�0�0�0rc���dD]�}d�tdd��D��D]�}tjdd����fd�t|��D��}d�|D��}tj||����}td	�|�d
��D����}t|��}|�ksJd|�d|�d
��d|�d|�d|�d
�
�������dS)z4Test with random input to hopefully catch edge case )TFc�8�g|]}tjdd����S)��F��random�randint�r
�is  r
rz)test_columnize_random.<locals>.<listcomp>Bs$��A�A�A��v�~�a��+�+�A�A�Arr!r��c�:��g|]}tjd�����S)r!r#)r
r'rs  �r
rz)test_columnize_random.<locals>.<listcomp>Ds%���N�N�N�1���q��6�6�N�N�Nrc��g|]}d|z��S��xr)r
rs  r
rz)test_columnize_random.<locals>.<listcomp>Es��-�-�-�q�S��U�-�-�-rrc�,�g|]}t|����Sr)�len)r
r,s  r
rz)test_columnize_random.<locals>.<listcomp>Gs��?�?�?�!�s�1�v�v�?�?�?r�
z8Columnize displayed something lager than displaywidth : z
longer element : z
displaywidth : z
number of element : z
size of each element : z
row_first=N)�ranger$r%rr�max�split)r�nitems�rand_lenrr�longer_line�longer_elementrs       @r
�test_columnize_randomr7?sI���"���	�A�A�U�1�R�[�[�A�A�A�	�	�F�!�>�"�S�1�1�L�N�N�N�N��f�
�
�N�N�N�H�-�-�H�-�-�-�E��.��)�,�W�W�W�C��?�?�s�y�y����?�?�?�@�@�K� ��]�]�N��,�.�.�.�+�;�+�+�$2�+�+�".�+�+�(.�+�+�+3�	+�+�
'�+�+�+�/�.�.�.�	��rrTFc����d��fd�dD��}tj||d���}|d�|dgz��ksJd�|�����d	S)
z0Test with inputs than shouldn't be wider than 80rc���g|]}|�z��Srrr	s  �r
rz)test_columnize_medium.<locals>.<listcomp>W����#�#�#��Q�t�V�#�#�#r�abcrrr/��
row_first={0}N�rr�join�format�rrrrs   @r
�test_columnize_mediumrBSsx����D�#�#�#�#�U�#�#�#�E�
�.��)�"�
E�
E�
E�C��$�)�)�E�R�D�L�)�)�)�)�)�?�+A�+A�)�+L�+L�)�)�)�)�)rc����d��fd�dD��}tj||�dz
���}|d�|dgz��ksJd�|�����d	S)
z9Test columnize with inputs longer than the display window�c���g|]}|�z��Srrr	s  �r
rz'test_columnize_long.<locals>.<listcomp>`r:rr;�rr/r<r=Nr>rAs   @r
�test_columnize_longrG\s|����D�#�#�#�#�U�#�#�#�E�
�.��)�$��(�
K�
K�
K�C��$�)�)�E�R�D�L�)�)�)�)�)�?�+A�+A�)�+L�+L�)�)�)�)�)rc	�6�tdtjdtdd���}|jdi|��}|dksJ�|jd�d�t
d	d
��D����fi|��}|dksJ�|jdi|��}|d
ksJ�|jdi|��}||dksJ�|jdi|��}|t|d��ksJ�|jdi|��}||dksJ�|jdi|��}tj	t|jdfi|��dS)Nr�hello thereucafé)�n�pi�stuff�os�u�b�{n} {n//4} {stuff.split()[0]}z
12 3 hello� c��g|]}d|z��S)z{n//%i}rr&s  r
rz(eval_formatter_check.<locals>.<listcomp>is��>�>�>�Q�9�q�=�>�>�>rrF�z12 6 4 3 2 2 1�{[n//i for i in range(1,8)]}z[12, 6, 4, 3, 2, 2, 1]�	{stuff!s}rL�	{stuff!r}�{u}rN�{b}z{dne})rP)rT)rU)rV)rW)rX)�dict�mathrKrMr@r?r0�repr�pytest�raises�	NameError��f�ns�ss   r
�eval_formatter_checkrces���	
��t�w�m��h�'�	R�	R�	R�B����7�7�B�7�7�A�������������>�>�%��1�+�+�>�>�>�?�?�F�F�2�F�F�A�� � � � � ����6�6�2�6�6�A��(�(�(�(�(����#�#��#�#�A���7���������#�#��#�#�A���R��[�!�!�!�!�!�!�	�����"���A���3��<�<�<�<������"���A�
�M�)�Q�X�w�5�5�"�5�5�5�5�5rc�"�tdtjdt���}|jdi|��}|dksJ�|jd
i|��}|dksJ�|jdi|��}||d	ddd
�ksJ�tjt|jdfi|��dS)NrrI�rJrKrLrM� {stuff.split()[:]} z ['hello', 'there'] � {stuff.split()[::-1]} z ['there', 'hello'] �{stuff[::2]}rLr!z{n:x})rf)rg)rh)rYrZrKrMr@r\r]�SyntaxErrorr_s   r
�eval_formatter_slicing_checkrj{s���	
��t�w�m��	;�	;�	;�B����.�.�2�.�.�A��&�&�&�&�&����1�1�b�1�1�A��&�&�&�&�&����&�&�2�&�&�A���7��C�C�a�C� � � � � �
�M�+�q�x��7�7�B�7�7�7�7�7rc���tdtjdt���}|jd
i|��}|dksJ�|jdi|��}|dksJ�|�dd	d
g���}|dksJ�dS)NrrIre�{n:x} {pi**2:+f}zc +9.869604�{stuff[slice(1,4)]}�ellz{a[:]}rFr!)�az[1, 2])rl)rm)rYrZrKrMr@r_s   r
�eval_formatter_no_slicing_checkrp�s���	
��t�w�m��	;�	;�	;�B����*�*�r�*�*�A��
��������-�-�"�-�-�A���:�:�:�:�	����a��V��$�$�A���=�=�=�=�=�=rc�h�tj��}t|��t|��dS�N)r�
EvalFormatterrcrp�r`s r
�test_eval_formatterru�s2������A������#�A�&�&�&�&�&rc�h�tj��}t|��t|��dSrr)r�FullEvalFormatterrcrjrts r
�test_full_eval_formatterrx�s2���� � �A������ ��#�#�#�#�#rc��tj��}t|��t|��t	dt
jdt���}|jdi|��}|dksJ�|jdi|��}|dksJ�|jdi|��}|dksJ�|jdi|��}|d
ksJ�|�dd�
��}|dksJ�dS)NrrIre�$n�12�$n.real�$n/{stuff[:5]}z12/hello�	$n $$HOMEz12 $HOMEz${foo}�HOME)�fooz$HOME)rz)r|)r})r~)	r�DollarFormatterrcrjrYrZrKrMr@r_s   r
�test_dollar_formatterr��s�������A������ ��#�#�#�	
��t�w�m��	;�	;�	;�B���������A���9�9�9�9����!�!�b�!�!�A���9�9�9�9����(�(�R�(�(�A��
�?�?�?�?����#�#��#�#�A��
�?�?�?�?�	����v��&�&�A���<�<�<�<�<�<rc�B�d}d}tj|��|ksJ�dS)Nz_        >> >>> def f(x):
        >> ...   return x+1
        >> ... 
        >> >>> zz = f(2.5)z3>>> def f(x):
...   return x+1
... 
>>> zz = f(2.5)�r�strip_email_quotes��src�clns  r
�test_strip_emailr��s4���C�
�C�
�"�3�'�'�3�.�.�.�.�.�.rc�B�d}d}tj|��|ksJ�dS)Nz> > > list()zlist()r�r�s  r
�test_strip_email2r��s.��
�C�
�C��"�3�'�'�3�.�.�.�.�.�.rc���tjd��}|jddgksJ�|jdksJ�tjt	j����}t
|jdt��sJ�dS)Nzabc
defr;�defzabc defr)	r�LSStringrrbrM�getcwd�
isinstance�pr)�lsss r
�
test_LSStringr��sr��
�-�
�
#�
#�C��5�U�E�N�"�"�"�"��5�I�����
�-��	���
$�
$�C��c�e�A�h��%�%�%�%�%�%�%rc��tjgd���}|jdksJ�|jdksJ�|�d���tjddg��ksJ�|�d��tjgd���ksJ�|�d	d
���tjgd���ksJ�dS)
N)�a 11�b 1�a 2za 11
b 1
a 2za 11 b 1 a 2c�,�|�d��S)Nro)�
startswithr+s r
�<lambda>ztest_SList.<locals>.<lambda>�s��Q�\�\�#�.�.�rr�r�r)rorOrorFT)�field�nums)r�r�r�)r�SListrJrb�grep�fields�sort)�sls r
�
test_SListr��s���	
��*�*�*�	+�	+�B�
�4�#�#�#�#�#�
�4�>�!�!�!�!�
�7�7�.�.�/�/�4�:�v�u�o�3N�3N�N�N�N�N�
�9�9�Q�<�<�4�:�o�o�o�6�6�6�6�6�6�
�7�7���7�&�&�$�*�5K�5K�5K�*L�*L�L�L�L�L�L�Lr)�__doc__rMrZr$�sys�pathlibrr\�
IPython.utilsrrr7�mark�parametrizerBrGrcrjrprurxr�r�r�r�r�rrr
�<module>r�s���"�"�
�	�	�	�����
�
�
�
�
�
�
�
�������
�
�
�
�������1�1�1�B���(�����t�U�m�4�4�M�M�5�4�M������t�U�m�4�4�M�M�5�4�M�6�6�6�,	8�	8�	8�
�
�
�'�'�'�
$�$�$�
���$/�/�/�/�/�/�&�&�&�M�M�M�M�Mr

Youez - 2016 - github.com/yon3zu
LinuXploit