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 :  /lib/python3/dist-packages/IPython/utils/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

}�eP��V�dZddlZddlZddlZddlmZddlZddlmZejjdd�d��Zd�Zejjd	d
dg�d��Z
ejjd	d
dg�d
��Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zy)zTests for IPython.utils.text�N)�Path)�textz"expected, width, row_first, spread))�aaaaa  bbbbb  ccccc  ddddd
�PFF)�aaaaa  ccccc
bbbbb  ddddd
�FF)r�FF)�aaaaa
bbbbb
ccccc
ddddd
�
FF)rrTF)�aaaaa  bbbbb
ccccc  ddddd
rTF)rr	TF)r
rTF)z'aaaaa      bbbbb      ccccc      ddddd
�(FT)z*aaaaa          ccccc
bbbbb          ddddd
�FT)rr	FT)r
rFTc���d}dD�cgc]}||z��	}}tjt�5tj||||��}||k(sJ�	ddd�ycc}w#1swYyxYw)zBasic columnize tests.��abcd)�displaywidth�	row_first�spreadN)�pytest�warns�PendingDeprecationWarningr�	columnize)�expected�widthrr�size�l�items�outs        �?/usr/lib/python3/dist-packages/IPython/utils/tests/test_text.py�test_columnizer sr��^
�D�#�$��Q�t�V�$�E�$�	���/�	0���n�n����6�
���h����	���
%���s�A�!A�A'c��dD�]}tdd�D�cgc]}tjdd���c}D]�}tjdd�}t|�D�cgc]}tjd|���}}|D�cgc]}d|z��	}}tjt
�5t
j|||��}ddd�tjd	�D�cgc]
}t|���c}�}	t|�}
|	|kr��Jd
|	�d|
�d|�d
|�d|�d|�d	�
����"ycc}wcc}wcc}w#1swY�yxYwcc}w)z4Test with random input to hopefully catch edge case )TF�r�F���x�rrN�
z8Columnize displayed something lager than displaywidth : z
longer element : z
displaywidth : z
number of element : z
size of each element : z
row_first=)�range�random�randintrrrrr�max�split�len)r�i�nitemsr�rand_lenrrrr%�longer_line�longer_elements           r�test_columnize_randomr3vsM��"��	�5:�1�R�[�A��v�~�~�a��+�A�	�F�!�>�>�"�S�1�L�@E�f�
�N�1����q��6�N�H�N�$,�-�q�S��U�-�E�-����7�8�
��n�n��Y�\���
��s�y�y���?�!�s�1�v�?�@�K� ��]�N��,�.�
�J�;�-�X$�$2�#3�4"�".��0'�'-�h�/*�*2��4�&�K�r�+�
�.�	���A��N��-�
�
��@s#�D'�D,�>D1�%D6�E�6D?rTFc��d}dD�cgc]}||z��	}}tjt�5tj||d��}ddd�dj|dgz�k(sJdj
|���ycc}w#1swY�=xYw)	z0Test with inputs than shouldn't be wider than 80r
�abcrr&Nr'��
row_first={0}�rrrrr�join�format�rrrrrs     r�test_columnize_mediumr<�s����D�"�#��Q�t�V�#�E�#�	���/�	0�J��n�n�U�i�b�I��J��$�)�)�E�R�D�L�)�)�L�?�+A�+A�)�+L�L�)��
$�J�J�s�A>�B�Bc�$�d}dD�cgc]}||z��	}}tjt�5tj|||dz
��}ddd�dj|dgz�k(sJdj
|���ycc}w#1swY�=xYw)	z9Test columnize with inputs longer than the display window�r5�r&Nr'r6r7r8r;s     r�test_columnize_longr@�s����D�"�#��Q�t�V�#�E�#�	���/�	0�P��n�n�U�i�d�Q�h�O��P��$�)�)�E�R�D�L�)�)�L�?�+A�+A�)�+L�L�)��
$�P�P�s�B�B�Bc	�j�tdtjdtdd��}|jdi|��}|dk(sJ�|jdjt
dd�D�cgc]}d	|z��	c}�fi|��}|d
k(sJ�|jdi|��}|dk(sJ�|jdi|��}||dk(sJ�|jdi|��}|t|d�k(sJ�|jdi|��}||d
k(sJ�|jdi|��}tjt|jdfi|��ycc}w)Nr	�hello thereucafé)�n�pi�stuff�os�u�bz
12 3 hello� r?�z{n//%i}z12 6 4 3 2 2 1z[12, 6, 4, 3, 2, 2, 1]rErGz{dne})z{n} {n//4} {stuff.split()[0]})z{[n//i for i in range(1,8)]})z	{stuff!s})z	{stuff!r})z{u})z{b})�dict�mathrDrFr:r9r(�reprr�raises�	NameError)�f�ns�sr.s    r�eval_formatter_checkrS�sD��	
��t�w�w�m��h�'�	R�B�����7�B�7�A�������������%��1�+�>�Q�9�q�=�>�?�F�2�F�A�� � � � �����6�2�6�A��(�(�(�(�����#��#�A���7���������#��#�A���R��[�!�!�!�!�	�����"��A���3��<��<������"��A�
�M�M�)�Q�X�X�w�5�"�5��?s�"D0c�:�tdtjdt��}|jd	i|��}|dk(sJ�|jd
i|��}|dk(sJ�|jdi|��}||dddd�k(sJ�tjt|jdfi|��y)Nr	rB�rCrDrErFz ['hello', 'there'] z ['there', 'hello'] rEr"z{n:x})z {stuff.split()[:]} )z {stuff.split()[::-1]} )z{stuff[::2]})rKrLrDrFr:rrN�SyntaxError�rPrQrRs   r�eval_formatter_slicing_checkrX�s���	
��t�w�w�m��	;�B�����.�2�.�A��&�&�&�&�����1�b�1�A��&�&�&�&�����&�2�&�A���7��C�a�C� � � � �
�M�M�+�q�x�x��7�B�7�c���tdtjdt��}|jdi|��}|dk(sJ�|jdi|��}|dk(sJ�|j	dddg�	�}|d
k(sJ�y)
Nr	rBrUzc +9.869604�ellz{a[:]}r?r")�az[1, 2])z{n:x} {pi**2:+f})z{stuff[slice(1,4)]})rKrLrDrFr:rWs   r�eval_formatter_no_slicing_checkr]�sx��	
��t�w�w�m��	;�B�����*�r�*�A��
��������-�"�-�A���:��:�	����a��V��$�A���=��=rYc�X�tj�}t|�t|�y�N)r�
EvalFormatterrSr]�rPs r�test_eval_formatterrb�s ������A����#�A�&rYc�X�tj�}t|�t|�yr_)r�FullEvalFormatterrSrXras r�test_full_eval_formatterre�s ����� �A���� ��#rYc��tj�}t|�t|�t	dt
jdt��}|jdi|��}|dk(sJ�|jdi|��}|dk(sJ�|jd
i|��}|dk(sJ�|jdi|��}|dk(sJ�|jdd�	�}|d
k(sJ�y)Nr	rBrU�12z12/helloz12 $HOMEz${foo}�HOME)�fooz$HOME)z$n)z$n.real)z$n/{stuff[:5]})z	$n $$HOME)	r�DollarFormatterrSrXrKrLrDrFr:rWs   r�test_dollar_formatterrk�s�������A���� ��#�	
��t�w�w�m��	;�B��������A���9��9�����!�b�!�A���9��9�����(�R�(�A��
�?��?�����#��#�A��
�?��?�	����v��&�A���<��<rYc�@�d}d}tj|�|k(sJ�y)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_emailrr�s+���C�
�C�
�"�"�3�'�3�.�.�.rYc�@�d}d}tj|�|k(sJ�y)Nz> > > list()zlist()rmros  r�test_strip_email2rt�s%��
�C�
�C��"�"�3�'�3�.�.�.rYc��tjd�}|jddgk(sJ�|jdk(sJ�tjt	j
��}t
|jdt�sJ�y)Nzabc
defr5�defzabc defr)	r�LSStringrrRrF�getcwd�
isinstance�pr)�lsss r�
test_LSStringr|�sd��
�-�-�
�
#�C��5�5�U�E�N�"�"�"��5�5�I����
�-�-��	�	��
$�C��c�e�e�A�h��%�%�%rYc�~�tjgd��}|jdk(sJ�|jdk(sJ�|j	d��tjddg�k(sJ�|jd�tjgd��k(sJ�|j
d	d
��tjgd��k(sJ�y)
N)�a 11�b 1�a 2za 11
b 1
a 2za 11 b 1 a 2c�$�|jd�S)Nr\)�
startswith)r%s r�<lambda>ztest_SList.<locals>.<lambda>
s��Q�\�\�#�.�rYr~r�r)r\rHr\r?T)�field�nums)rr�r~)r�SListrCrR�grep�fields�sort)�sls r�
test_SListr�s���	
���*�	+�B�
�4�4�#�#�#�#�
�4�4�>�!�!�!�
�7�7�.�/�4�:�:�v�u�o�3N�N�N�N�
�9�9�Q�<�4�:�:�o�6�6�6�6�
�7�7���7�&�$�*�*�5K�*L�L�L�LrY)�__doc__rFrLr)�pathlibrr�
IPython.utilsr�mark�parametrizer r3r<r@rSrXr]rbrerkrrrtr|r��rYr�<module>r�s���"�
��
��
�������(�I�L�Z�[L�Z��.������t�U�m�4�M�5�M�������t�U�m�4�M�5�M�6�,	8�
�'�
$�
�$/�/�&�MrY

Youez - 2016 - github.com/yon3zu
LinuXploit