403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.217.51
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:/Python313/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python313/Lib/test/__pycache__/test_codeop.cpython-313.pyc
�

��i�#���SrSSKrSSKrSSKJr SSKJr SSKJrJ	r	 "SS\R5r\S:Xa\R"5 gg)	z)
Test cases for codeop.py
Nick Mathewson
�N)�warnings_helper)�dedent)�compile_command�PyCF_DONT_IMPLY_DEDENTc�n�\rSrSrSSjrSSjrSSjrSrSrSr	Sr
S	rS
rSr
SrS
rSrSrg)�CodeopTests�c�b�[USU[5nUR[USU5U5 g)z(succeed iff str is a valid piece of code�<input>N)�compiler�assertEqualr)�self�str�symbol�expecteds    �%C:\Python313\\Lib\test\test_codeop.py�assertValid�CodeopTests.assertValids,���3�	�6�3I�J�������i��@�(�K�c�6�UR[XS9S5 g)z5succeed iff str is the start of a valid piece of code�rN)r
r)rrrs   r�assertIncomplete�CodeopTests.assertIncompletes�������<�d�Crc��[XS9 URS5 g![a URU5 g[a URU(+5 gf=f)z8succeed iff str is the start of an invalid piece of coderz$No exception raised for invalid codeN)r�fail�SyntaxError�
assertTrue�
OverflowError)rrr�	is_syntaxs    r�
assertInvalid�CodeopTests.assertInvalidsM��	+��C�.��I�I�<�=���	'��O�O�I�&��	+��O�O�	�M�*�	+�s��A�A�Ac	�,�URnUR[S5[SSS[55 UR[S5[SSS[55 U"S5 U"S5 U"S5 U"S	5 U"S
5 U"S5 U"S5 U"S
5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"SS5 U"SS5 U"SS5 U"SS5 U"SS5 U"S S5 U"S!S5 U"S
5 U"S"5 U"S5 U"S#5 U"SS5 U"S S5 U"S!S5 U"S$5 U"S%5 U"S&5 g)'N��passr�single�
�a = 1z
a = 1�a = 1
za = 1

z	

a = 1

zdef x():
  pass
zif 1:
 pass
z

if 1: pass
z

if 1: pass

zdef x():

 pass
zdef x():
  pass
  
zdef x():
  pass
 
zpass
z3**3
zif 9==3:
   pass
else:
   pass
z(if 1:
 pass
 if 1:
  pass
 else:
  pass
z#a
#b
a = 3
z#a

   
a=3
za=3

z
a = 9+ \
3z3**3�evalz(lambda z: 
 z**3)z9+ \
3z9+ \
3
z

a**3z
 
a**3z
#a
#b
a**3z

if 1: a=1

z
#a

   
a=3

z1def f():
 try: pass
 finally: [x for x in (1,2)]
zdef f():
 pass
#foo
z@a.b.c
def f():
 pass
)rr
rrr)r�avs  r�
test_valid�CodeopTests.test_valid!s���
�
�
��	
�����,�#�F�I�x�$:�<�	=�	
�����.�#�F�I�x�$:�<�	=�	�7��
�9�
�
�9�
�
�;��
�?��
�� �
���
���
�� �
� �!�
�#�$�
�"�#�
�8��
�8��
�0�1�
�;�<�
���
���
�9�
�
�>��
�6�&��
� ��(�
�:�f��
�<���
�:�f��
�;�v��
�>�&�!�
�?��
���
�;�<�
�� �
�:�f��
�;�v��
�>�&�!�
�A�B�
�$�%�
�&�'rc���URnU"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S	5 U"S
5 U"S5 U"S5 U"S
5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"SS5 U"SS5 U"SS5 U"S S5 U"S!S5 U"S"S5 U"S#5 U"S$5 U"S%5 U"S&5 U"S'5 U"S(5 U"S)5 U"S*5 U"S+5 U"S,5 U"S-5 U"S.5 U"S/5 U"S05 U"S15 U"S25 U"S35 U"S45 U"S55 U"S65 U"S75 U"S85 U"S95 U"S:5 U"S;5 U"S<5 U"S=5 U"S>5 U"S?5 U"S@5 U"SA5 U"SB5 U"SC5 U"SD5 U"SE5 U"SF5 U"SG5 U"SH5 U"SI5 U"SJ5 U"SK5 U"SL5 U"S5 U"SM5 U"SN5 U"SO5 U"S5 U"SP5 U"SQ5 U"SR5 U"SS5 U"ST5 U"SU5 U"SV5 U"SW5 U"SX5 U"SY5 U"SZ5 U"S[5 U"S\5 U"S]5 U"S^5 U"S_5 U"S`5 U"Sa5 U"Sb5 U"Sc5 U"Sd5 U"Se5 U"Sf5 U"Sg5 U"Sh5 g)iNz(a **z(a,b,z(a,b,(za = (za = {zb + {zprint([1,
2,zprint({1:1,
2:3,zprint((1,
2,zif 9==3:
   pass
else:zif 9==3:
   pass
else:
zif 9==3:
   pass
else:
   passzif 1:zif 1:
z if 1:
 pass
 if 1:
  pass
 else:z!if 1:
 pass
 if 1:
  pass
 else:
z'if 1:
 pass
 if 1:
  pass
 else:
  passzdef x():z	def x():
z
def x():

zdef x():
  passzdef x():
  pass
 zdef x():
  pass
  z

def x():
  passza = 9+ \za = 'a\z	a = '''xyr#r)r&�(z(9+z9+ \zlambda z: \z!if True:
 if True:
  if True:   
z@a(z@a(bz@a(b,z@a(b,cz@a(b,c,zfrom a import (zfrom a import (bzfrom a import (b,zfrom a import (b,czfrom a import (b,c,�[z[az[a,z[a,bz[a,b,�{z{az{a:z{a:bz{a:b,z{a:b,cz{a:b,c:z{a:b,c:dz	{a:b,c:d,za(za(bza(b,za(b,cza(b,c,za[za[bza[b,za[b:za[b:cza[b:c:za[b:c:dzdef a(zdef a(bzdef a(b,z	def a(b,cz
def a(b,c,z(az(a,z(a,bzif a:
 pass
elif b:zif a:
 pass
elif b:
 pass
else:zwhile a:zwhile a:
 pass
else:zfor a in b:zfor a in b:
 pass
else:ztry:ztry:
 pass
except:ztry:
 pass
finally:z!try:
 pass
except:
 pass
finally:zwith a:zwith a as b:zclass a:zclass a(z	class a(bz
class a(b,z
class a():z[x forz[x for x inz
[x for x in (z(x forz(x for x inz
(x for x in (za = f"""za = \)r�r�ais  r�test_incomplete�CodeopTests.test_incomplete_s?��
�
"�
"��
�7��
�7��
�8��
�8��
�7��
�7��
�7��
�?��
���
�?��
�%�&�
�'�(�
�.�/�
�7��
�9�
�
�1�2�
�3�4�
�9�:�
�:��
�<��
�>��
���
� �!�
�!�"�
�!�"�
�;��
�:��
�;��
�2�f�
�
�4���
�3�v��
�5���
�7�6��
�>�&�!�
�1�2�
�5�	�
�6�
�
�7��
�8��
�9�
�
���
���
���
�� �
� �!�
�3��
�4��
�5�	�
�6�
�
�7��
�3��
�4��
�5�	�
�6�
�
�7��
�8��
�9�
�
�:��
�;��
�4��
�5�	�
�6�
�
�7��
�8��
�4��
�5�	�
�6�
�
�6�
�
�7��
�8��
�9�
�
�8��
�9�
�
�:��
�;��
�<��
�3��
�4��
�5�	�
�6�
�
�7��
�"�#�
�0�1�
�:��
�#�$�
�=��
�&�'�
�6�
�
�!�"�
�"�#�
�2�3�
�9�
�
�>��
�:��
�:��
�;��
�<��
�<��
�8��
�=��
�?��
�8��
�=��
�?��
�:��
�8�rc��URnU"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S	5 U"S
5 U"S5 U"SS
5 U"SS
5 U"SS
5 U"SS
5 U"SS
5 U"SS
5 U"SS
5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 U"S5 g)Nza bza @za b @za ** @za = za = 9 +zdef x():

pass
z

 if 1: pass

passz	a = 9+ \
za = 'a\ za = 'a\
r'r)�]z())z[}z9+z	lambda z:z
return 2.3zif (a == 1 and b = 2): passzdel 1zdel (1,)zdel [1]zdel '1'z"[i for i in range(10)] = (1, 2, 3)�r r1s  r�test_invalid�CodeopTests.test_invalid�s���
�
�
��
�5�	�
�5�	�
�7��
�8��
�6�
�
�9�
�
�� �
�$�%�
�=��
�;��
�<��
�7�6��
�3�v��
�5���
�4���
�4���
�;�v��
�5���
�<��
�(�)�
�7��
�:��
�9�
�
�9�
�
�/�0rc�p�URnU"SSS9 U"SSS9 U"SSS9 U"SSS9 U"SSS9 U"SSS9 g)	Nz	raise = 4�execrzdef a-bzawait?z=!=za await raise bza await raise b?+1r7r1s  r�test_invalid_exec�CodeopTests.test_invalid_exec
sK��
�
�
��
�;�v�&�
�9�V�$�
�8�F�#�
�5�� �
��V�,�
���/rc���UR[SS5R[SSS5R5 UR	[SS5R[SSS5R5 g)Nr(�abcr%�def)r
r�co_filenamer�assertNotEqual�rs r�
test_filename�CodeopTests.test_filenamesb�������E�:�F�F� ��E�8�<�H�H�	J����O�I�u�=�I�I�#�I�u�h�?�K�K�	Mrc���[R"S[4S[45n[S5 UR	[UR5S5 SSS5 [R"5 UR[5 [R"S[5 [SSS9 SSS5 SSS5 [R"5 UR[5 [R"S[5 [S	SS9 SSS5 SSS5 g!,(df   N�=f!,(df   N�=f!,(df   N�=f!,(df   NJ=f!,(df   g=f)
Nz"is" with 'str' literal�invalid escape sequencez	'\e' is 0��errorz1 is 1r;rz'\e')r�check_warnings�
SyntaxWarningrr
�len�warnings�catch_warnings�assertRaisesr�simplefilter�r�ws  r�test_warning�CodeopTests.test_warnings���
�
+�
+�,�m�<�*�M�:����L�)����S����_�a�0���
$�
$�
&��(9�(9�+�(F��!�!�'�=�9��H�V�4�)G�
&�
�
$�
$�
&��(9�(9�+�(F��!�!�'�=�9��G�F�3�)G�
&�
&����)G�(F��
&�
&��
)G�(F��
&�
&�sS�1D �2E�&D1�.E�E$�)&E�E$� 
D.�1
D?	�;E�
E�
E!	�E$�$
E2c���[R"SS9n[R"S5 URS5 SSS5 UR	W/5 g!,(df   N!=f)NT��record�alwaysz'\e' + ()rMrNrPrr
rQs  r�test_incomplete_warning�#CodeopTests.test_incomplete_warning,sN��
�
$�
$�D�
1�Q��!�!�(�+��!�!�+�.�2�	
����B��2�
1�s�(A�
A&c��[R"SS9n[R"S5 URS5 SSS5 UR	[W5S5 UR	USR[5 UR[USR5S5 UR	USRS5 g!,(df   N�=f)	NTrVrXz'\e' 1�rrGr)rMrNrPr r
rL�categoryrK�assertRegexr�message�filenamerQs  r�test_invalid_warning� CodeopTests.test_invalid_warning2s���
�
$�
$�D�
1�Q��!�!�(�+����y�)�2�	
����Q���#�����1����
�6�����Q�q�T�\�\�*�,E�F�����1����	�2�
2�
1�s�(C�
Cc���URU5 UR[U5 [USS9 SSS5 SSS5 g!,(df   N=f!,(df   g=f)Nr;r)�subTest�assertRaisesRegexrr)r�coder_s   r�assertSyntaxErrorMatches�$CodeopTests.assertSyntaxErrorMatches;sE��
�\�\�$�
��'�'��W�=���V�4�>� �
�=�=�� �
�s!�A�A�A�
A	�A�
A$c�:�UR[S5S5 g)NzB                def foo(x,x):
                   pass
            z-duplicate argument 'x' in function definition)rgrrCs r�test_syntax_errors�CodeopTests.test_syntax_errors@s$���%�%���
�B�		Cr�N)r%)r%r\)�__name__�
__module__�__qualname__�__firstlineno__rrr r+r3r8r<rDrSrYrargrj�__static_attributes__rlrrrrsK��L�
D�+�<(�|D�L#1�J0�M�4�& �3�5�
Crr�__main__)�__doc__�unittestrM�test.supportr�textwrapr�codeoprr�TestCaserrm�mainrlrr�<module>rzsJ�����(��:�yC�(�#�#�yC�z	�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit