python (3.11.7)

(root)/
lib/
python3.11/
test/
__pycache__/
test_codeop.cpython-311.opt-2.pyc

ez&	ddlZddlZddlZddlmZddlmZddlmZddl	m
Z
mZddlZej
rdZGddejZed	krejdSdS)
N)support)warnings_helper)dedent)compile_commandPyCF_DONT_IMPLY_DEDENTcd|D]\}}t|drd||<|S)N__call__T)itemshasattr)dnvs   D/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_codeop.pyunify_callablesrs>7799		CAaq*%%
!cbeZdZddZddZddZdZdZdZd	Z	d
Z
dZdZd
Z
dZdZdS)CodeopTestssinglec	tjrt|d|}|||dkr{ii}}tj}t
jt_	t||tt|dd||t_n?#|t_wxYw|dkr(ddi}dt||i}dt||i}|t|t|dSt|d|t}|t|d||dS)N<input>revalavalue)r	is_jythonr
assertTruesysstdoutioStringIOexeccompilerassertEqualrr)	selfstrsymbolcoderrsaved_stdoutctxexpecteds	         rassertValidzCodeopTests.assertValidsF6	P"3	6::DOOD!!!!!!"z[]]
.qMMMYx88!<<<!-CJJCJ----6!!AhtD~~/tC}}._Q//0B0BCCCCCsIv7MNNH_S)VDDhOOOOOs)/B%%B3cR	|t||ddS)Nr&)r#r)r$r%r&s   rassertIncompletezCodeopTests.assertIncomplete0s.CV<<<dCCCCCrc		t|||ddS#t$r||YdSt$r||YdSwxYw)Nr.z$No exception raised for invalid code)rfailSyntaxErrorr
OverflowError)r$r%r&	is_syntaxs    r
assertInvalidzCodeopTests.assertInvalid4sF	+Cv....II<=====	'	'	'OOI&&&&&&	+	+	+OO	M******	+s&+A0
A0/A0c	||j}tjsq|t	dtdddt|t	dtdddtn|d|d|d|d|d|d	|d
|d|d|d
|d|d|d|d|d|d|d|d|d|d|d|d|dd|dd|dd|dd|dd|d d|d!d|d
|d"|d|d#|dd|d d|d!d|d$|d%|d&dS)'Npassrr
a = 1z
a = 1a = 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**3rz(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
)r,rrr#rr"r)r$avs  r
test_validzCodeopTests.test_valid>s

 		_R00$VY%;==
>
>
>
_T22$VY%;==
>
>
>
>
BrFFFBtHHH
7
9



9



;
?
   


   
 !!!
#$$$
"###
8
8
0111
;<<<


9



>
6&
 (((
:f
<
:f
;v
>&!!!
?

;<<<
   
:f
;v
>&!!!
ABBB
$%%%
&'''''rc	|j}|d|d|d|d|d|d|d|d|d|d	|d
|d|d|d
|d|d|d|d|d|d|d|d|d|d|d|d|d|d|dd|dd|dd|d d|d!d|d"d|d#|d$|d%|d&|d'|d(|d)|d*|d+|d,|d-|d.|d/|d0|d1|d2|d3|d4|d5|d6|d7|d8|d9|d:|d;|d<|d=|d>|d?|d@|dA|dB|dC|dD|dE|dF|dG|dH|dI|dJ|dK|dL|d|dM|dN|dO|d|dP|dQ|dR|dS|dT|dU|dV|dW|dX|dY|dZ|d[|d\|d]|d^|d_|d`|da|db|dc|dd|de|dfdS)gNz(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 = '''xyr8rr:(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 ()r/r$ais  rtest_incompletezCodeopTests.test_incompletes

"
7
7
8
8
7
7
7
?

?
%&&&
'(((
.///
7
9



1222
3444
9:::
:
<
>

 !!!
!"""
!"""
;
:
;
2f



4
3v
5
76
>&!!!
1222
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
"###
0111
:
#$$$
=
&'''
6



!"""
"###
2333
9



>
:
:
;
<
<
8
=
?
8
=
?rcH|j}|d|d|d|d|d|d|d|d|d	|d
|d|dd
|dd
|dd
|dd
|dd
|dd
|dd
|d|d|d|d|d|d|ddS)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)r6rCs  rtest_invalidzCodeopTests.test_invalids


5			
5			
7
8
6



9



   
$%%%
=
;
<
76
3v
5
4
4
;v
5
<
()))
7
:
9



9



/00000rc|j}|dd|dd|dd|dd|dd|dddS)	Nz	raise = 4r!r.zdef a-bzawait?z=!=za await raise bza await raise b?+1rHrCs  rtest_invalid_execzCodeopTests.test_invalid_exec(s


;v&&&&
9V$$$$
8F####
5    
V,,,,
//////rc|tddjtdddj|tddjtdddjdS)Nr<abcrdef)r#rco_filenamer"assertNotEqualr$s r
test_filenamezCodeopTests.test_filename1sE::F E8<<H	J	J	JOIu==I#Iuh??K	M	M	M	M	Mrctjdtfdtf5}t	d|t
|jddddn#1swxYwYtj5|	t5tjdtt	dddddn#1swxYwYdddn#1swxYwYtj5|	t5tjdtt	d	ddddn#1swxYwYddddS#1swxYwYdS)
Nz	.*literalz	.*invalidz	'\e' is 0rerrorz1 is 1r!r.z'\e')rcheck_warnings
SyntaxWarningDeprecationWarningrr#lenwarningscatch_warningsassertRaisesr3simplefilterr$ws  rtest_warningzCodeopTests.test_warning7s

+m,01	1L)))S__a000	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1
$
&
&	5	5(9(9+(F(F	5	5!'=999HV4444	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5

$
&
&	4	4(9(9+(F(F	4	4!'+=>>>GF3333	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4s}8A((A,/A,C0!,C
C0C	C0 C	!C00C47C4E9),E!E9!E%	%E9(E%	)E99E=E=ctjd5}tjd|ddddn#1swxYwY||gdS)NTrecordalwaysz'\e' + ()rYrZr\r/r#r]s  rtest_incomplete_warningz#CodeopTests.test_incomplete_warningJs

$D
1
1
1	/Q!(+++!!+...	/	/	/	/	/	/	/	/	/	/	/	/	/	/	/	
B*AAActjd5}tjd|ddddn#1swxYwY|t|d||djt|t|dj
d||djddS)	NTrarcz'\e' 1r0rzinvalid escape sequencer)rYrZr\r6r#rXcategoryrWassertRegexr%messagefilenamer]s  rtest_invalid_warningz CodeopTests.test_invalid_warningPs

$D
1
1
1	*Q!(+++y)))	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	
Q###1(:;;;QqT\**,EFFF1	22222rec||5|t|5t|ddddn#1swxYwYddddS#1swxYwYdS)Nr!r.)subTestassertRaisesRegexr3r)r$r'ris   rassertSyntaxErrorMatchesz$CodeopTests.assertSyntaxErrorMatchesYs
\\$

	5	5''W==
5
5V4444
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5s4A(AA(A	A(A	A((A,/A,cL|tdddS)NzB                def foo(x,x):
                   pass
            z-duplicate argument 'x' in function definition)rorrQs rtest_syntax_errorszCodeopTests.test_syntax_errors^sA%%

B		C	C	C	C	CrN)r)rr0)__name__
__module____qualname__r,r/r6r>rErIrKrRr_rdrkrorqrrrrsPPPP.DDDD++++@(@(@(DAAAF#1#1#1J000MMM444&   333555
CCCCCrr__main__)runittestrYtestrtest.supportrtextwraprcodeoprrrrrTestCaserrrmainrurr<module>r~s


((((((::::::::				
LCLCLCLCLC(#LCLCLC`
zHMOOOOOr