python (3.11.7)

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

eddlZddlZddlZddlmZmZGddejZGddejZe	dkrej
dSdS)N)	swap_item	swap_attrcReZdZ	dZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dS)
RebindBuiltinsTestsc	dSN)selffuncargss   E/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_dynamic.pyconfigure_funcz"RebindBuiltinsTests.configure_funcs		
cd}||||dttdd5||dddddS#1swxYwYdS)Nc$tgdSN)lenr	rr
fooz=RebindBuiltinsTests.test_globals_shadow_builtins.<locals>.fooyyy>>!rrrcdSNr	xs r
<lambda>zBRebindBuiltinsTests.test_globals_shadow_builtins.<locals>.<lambda>$s1rrrassertEqualrglobalsr
rs  r
test_globals_shadow_builtinsz0RebindBuiltinsTests.test_globals_shadow_builtinss	"	"	"C   """
wyy%
5
5	'	'SSUUA&&&	'	'	'	'	'	'	'	'	'	'	'	'	'	'	'	'	'	'sBBBcd}||||dttdd5||dddddS#1swxYwYdS)Nc$tgdSrrr	rr
rz5RebindBuiltinsTests.test_modify_builtins.<locals>.foo)rrrrcdSrr	rs r
rz:RebindBuiltinsTests.test_modify_builtins.<locals>.<lambda>.!rr)rr!rbuiltinsr#s  r
test_modify_builtinsz(RebindBuiltinsTests.test_modify_builtins's	"	"	"C   """
x
4
4	'	'SSUUA&&&	'	'	'	'	'	'	'	'	'	'	'	'	'	'	'	'	'	'sA::A>A>c6d}|||}|t|dttdd5|t|dddddS#1swxYwYdS)Nc3lKtd}t|Vt|VdSNrrangerrs r
rzLRebindBuiltinsTests.test_modify_builtins_while_generator_active.<locals>.foo33aAa&&LLLa&&LLLLLrrrcdSrr	rs r
rzQRebindBuiltinsTests.test_modify_builtins_while_generator_active.<locals>.<lambda>;r(rr)rr!nextrr)r
rgs   r
+test_modify_builtins_while_generator_activez?RebindBuiltinsTests.test_modify_builtins_while_generator_active1s				
C   CEEa!$$$
x
4
4	)	)T!WWa(((	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)s$BBBcttdt5d}d}||d|||ddgddddS#1swxYwYdS)Nrc dt_dS)NcdS)Nr	rs r
rzZRebindBuiltinsTests.test_modify_builtins_from_leaf_function.<locals>.bar.<locals>.<lambda>Cr)r)rr	rr
barzHRebindBuiltinsTests.test_modify_builtins_from_leaf_function.<locals>.barBs*{rcg}|ttd||ttd|Sr)appendrr/)modifierls  r
rzHRebindBuiltinsTests.test_modify_builtins_from_leaf_function.<locals>.fooEsSU1XX'''


U1XX'''rcdSrr	r	rr
rzMRebindBuiltinsTests.test_modify_builtins_from_leaf_function.<locals>.<lambda>KsTrrr9)rr)rrr!)r
r;rs   r
'test_modify_builtins_from_leaf_functionz;RebindBuiltinsTests.test_modify_builtins_from_leaf_function>sx
,
,	/	/
+
+
+



\\222SSXX1v...	/	/	/	/	/	/	/	/	/	/	/	/	/	/	/	/	/	/s?A((A,/A,cd}||ddi}||dd}|td|d|tdd|iddS)	Nc$tgdSrrr	rr
rzQRebindBuiltinsTests.test_cannot_change_globals_or_builtins_with_eval.<locals>.fooPrrrcdSrr	rs r
rzVRebindBuiltinsTests.test_cannot_change_globals_or_builtins_with_eval.<locals>.<lambda>U!rcdSNr	rs r
rzVRebindBuiltinsTests.test_cannot_change_globals_or_builtins_with_eval.<locals>.<lambda>Wr:rr__builtins__rzfoo()rr)rr!eval)r
r
builtins_dictglobals_dicts    r
0test_cannot_change_globals_or_builtins_with_evalzDRebindBuiltinsTests.test_cannot_change_globals_or_builtins_with_evalOs	"	"	"C   ,
"M*{,,g|44a888gs|44a88888rcd}||d|i}td|||ddddi}||dd	}td|||dddS)
Nc$tgdSrrr	rr
rzQRebindBuiltinsTests.test_cannot_change_globals_or_builtins_with_exec.<locals>.foo]rrrz	x = foo()rrrcdSrr	rs r
rzVRebindBuiltinsTests.test_cannot_change_globals_or_builtins_with_exec.<locals>.<lambda>frErcdSrGr	rs r
rzVRebindBuiltinsTests.test_cannot_change_globals_or_builtins_with_exec.<locals>.<lambda>hr:rrI)rexecr!)r
rrMrLs    r
0test_cannot_change_globals_or_builtins_with_execzDRebindBuiltinsTests.test_cannot_change_globals_or_builtins_with_exec\s	"	"	"C   s|[,'''c*A...,
"M*{,,	
[,'''c*A.....rcHd}|||}|t|dtt	dddi5|t|dddddS#1swxYwYdS)Nc3lKtd}t|Vt|VdSr-r.rs r
rzORebindBuiltinsTests.test_cannot_replace_builtins_dict_while_active.<locals>.foonr0rrrJrcdSrr	rs r
rzTRebindBuiltinsTests.test_cannot_replace_builtins_dict_while_active.<locals>.<lambda>vAr)rr!r2rr"r3s   r
.test_cannot_replace_builtins_dict_while_activezBRebindBuiltinsTests.test_cannot_replace_builtins_dict_while_activems				
C   CEEa!$$$
wyy.5++2F
G
G	)	)T!WWa(((	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)	)s&$BBBc d}||||dttdddi5||dddddS#1swxYwYdS)Nc$tgdSrrr	rr
rzPRebindBuiltinsTests.test_cannot_replace_builtins_dict_between_calls.<locals>.foozrrrrJrcdSrr	rs r
rzURebindBuiltinsTests.test_cannot_replace_builtins_dict_between_calls.<locals>.<lambda>rXrr r#s  r
/test_cannot_replace_builtins_dict_between_callszCRebindBuiltinsTests.test_cannot_replace_builtins_dict_between_callsys	"	"	"C   """
wyy.5++2F
G
G	'	'SSUUA&&&	'	'	'	'	'	'	'	'	'	'	'	'	'	'	'	'	'	'sBB
Bcddi}td|}||||ddS)NrcdSrr	rs r
rzKRebindBuiltinsTests.test_eval_gives_lambda_custom_globals.<locals>.<lambda>r:rzlambda: len([])r)rKrr!)r
rMrs   r
%test_eval_gives_lambda_custom_globalsz9RebindBuiltinsTests.test_eval_gives_lambda_custom_globalssT{{+$l33C   """""rcRGddt}dddtdDz}t||}t	td}tdD] }|||!dS)NceZdZdZdS)ZRebindBuiltinsTests.test_load_global_specialization_failure_keeps_oparg.<locals>.MyGlobalscFt|dS)N_number_)intremoveprefix)r
keys  r
__missing__zfRebindBuiltinsTests.test_load_global_specialization_failure_keeps_oparg.<locals>.MyGlobals.__missing__s3++J77888rN)__name__
__module____qualname__rir	rr
	MyGlobalsrcs#
9
9
9
9
9rrmzlambda: +c3 K|]	}d|V
dS)reNr	).0is  r
	<genexpr>zZRebindBuiltinsTests.test_load_global_specialization_failure_keeps_oparg.<locals>.<genexpr>s($I$I^^^$I$I$I$I$I$Iri)dictjoinr/rKsumr!)r
rmcodesum_1000expected_s      r
3test_load_global_specialization_failure_keeps_opargzGRebindBuiltinsTests.test_load_global_specialization_failure_keeps_opargs	9	9	9	9	9	9	9	9CHH$I$IU4[[$I$I$IIIIiikk**uT{{##r	3	3AXXZZ2222	3	3rN)rjrkrlrr$r*r5rArNrTrYr]r`r{r	rr
rr
sG





'''''')))///"999///"
)
)
)'''###33333rrceZdZdZdZdS)TestTracingc|tjtjtjddSr)
addCleanupsyssettracegettrace)r
s r
setUpzTestTracing.setUps4clnn555TrcHfddGfddfd}fd}fd}|||fD]r}||j5tdD]}|
d	|tjdddddn#1swxYwYsdS)
NcSrr	)frameeventargtraces   r
rz4TestTracing.test_after_specialization.<locals>.tracesLrFc"eZdZdZfdZdS)0TestTracing.test_after_specialization.<locals>.Cc||_dSrr)r
rs  r
__init__z9TestTracing.test_after_specialization.<locals>.C.__init__s
rc8rtjdSdSr)rr)r
r
turn_on_traces r
__del__z8TestTracing.test_after_specialization.<locals>.C.__del__s+ (L'''''((rN)rjrkrlrr)rrsr
CrsB



(
(
(
(
(
(
(
(rrc6djtfdSNr)rrrsr
fz0TestTracing.test_after_specialization.<locals>.fs
AaDDFCKKKKrc6dgdjdSrrrsr
r4z0TestTracing.test_after_specialization.<locals>.gs
C!KKKKrc.ddjzdSrrrsr
hz0TestTracing.test_after_specialization.<locals>.hs
!JJJJr:T)subTestrjr/rr)	r
rr4rrrzrrrs	      @@@r
test_after_specializationz%TestTracing.test_after_specializationsy					
	(	(	(	(	(	(	(	(	(	(	(															1I	&	&Ddm,,
&
&rADFFFF $
T""" %


&
&
&
&
&
&
&
&
&
&
&
&
&
&
&	&	&s?BB	B	N)rjrkrlrrr	rr
r}r}s2!&!&!&!&!&rr}__main__)r)runittesttest.supportrrTestCaserr}rjmainr	rr
<module>rs



--------J3J3J3J3J3(+J3J3J3Z'&'&'&'&'&(#'&'&'&TzHMOOOOOr