_/oSSKrSSKrSSKrSSKJrJrJrJr "SS\R5r "SS\R5r \ S:Xa\R"5 gg)N) swap_item swap_attris_wasiPy_DEBUGc\rSrSrSrSrSrSrSrSr Sr S r S r S r \R"\=(a \S 5S 5rSrg)RebindBuiltinsTests cgN)selffuncargss 8/opt/alt/python313/lib64/python3.13/test/test_dynamic.pyconfigure_func"RebindBuiltinsTests.configure_funcs cSnURU5 URU"5S5 [[5SS5 URU"5S5 SSS5 g!,(df  g=f)Nc[/SQ5$N)lenr rrfoo=RebindBuiltinsTests.test_globals_shadow_builtins..foo y> !rrrcgNr xs rBRebindBuiltinsTests.test_globals_shadow_builtins..$s1rr!r assertEqualrglobalsr rs rtest_globals_shadow_builtins0RebindBuiltinsTests.test_globals_shadow_builtinssS " C  " wy% 5   SUA &6 5 5s A## A1cSnURU5 URU"5S5 [[SS5 URU"5S5 SSS5 g!,(df  g=f)Nc[/SQ5$rrr rrr5RebindBuiltinsTests.test_modify_builtins..foo)rrrrcgr r r"s rr$:RebindBuiltinsTests.test_modify_builtins...!rr!)rr'rbuiltinsr)s rtest_modify_builtins(RebindBuiltinsTests.test_modify_builtins'sQ " C  " x 4   SUA &5 4 4s A A-cSnURU5 U"5nUR[U5S5 [[SS5 UR[U5S5 SSS5 g!,(df  g=f)Nc3V# [S5n[U5v [U5v g7fNrrangerr"s rrLRebindBuiltinsTests.test_modify_builtins_while_generator_active..foo3 aAa&La&L')rrcgr r r"s rr$QRebindBuiltinsTests.test_modify_builtins_while_generator_active..;r1rr!)rr'nextrr2r rgs r+test_modify_builtins_while_generator_active?RebindBuiltinsTests.test_modify_builtins_while_generator_active1s^  C E a!$ x 4   T!Wa (5 4 4s A.. A<c[[S[5 SnSnURUS5 UR U"U5SS/5 SSS5 g!,(df  g=f)NrcS[lg)Ncg)Nr r"s rr$ZRebindBuiltinsTests.test_modify_builtins_from_leaf_function..bar..Cr)r2rr rrbarHRebindBuiltinsTests.test_modify_builtins_from_leaf_function..barBs * rc/nUR[[S555 U"5 UR[[S555 U$r )appendrr9)modifierls rrHRebindBuiltinsTests.test_modify_builtins_from_leaf_function..fooEs9U1X' U1X'rcgr r r rrr$MRebindBuiltinsTests.test_modify_builtins_from_leaf_function..KsTrr!rG)rr2rrr')r rJrs r'test_modify_builtins_from_leaf_function;RebindBuiltinsTests.test_modify_builtins_from_leaf_function>sPx , +    \ 2   SX1v .- , ,s 4A A!cSnURU5 SS0nXSS.nUR[SU5S5 UR[SSU05S5 g) Nc[/SQ5$rrr rrrQRebindBuiltinsTests.test_cannot_change_globals_or_builtins_with_eval..fooPrrrcgr r r"s rr$VRebindBuiltinsTests.test_cannot_change_globals_or_builtins_with_eval..U!rcgNr r"s rr$rYWrIrr __builtins__rzfoo()rr)rr'eval)r r builtins_dict globals_dicts r0test_cannot_change_globals_or_builtins_with_evalDRebindBuiltinsTests.test_cannot_change_globals_or_builtins_with_evalOs` " C  , "*,  g|4a8 gs|4a8rcSnURU5 SU0n[SU5 URUSS5 SS0nXSS .n[SU5 URUSS5 g) Nc[/SQ5$rrr rrrQRebindBuiltinsTests.test_cannot_change_globals_or_builtins_with_exec..foo]rrrz x = foo()r#rrcgr r r"s rr$VRebindBuiltinsTests.test_cannot_change_globals_or_builtins_with_exec..frZrcgr\r r"s rr$rihrIrr^)rexecr')r rrbras r0test_cannot_change_globals_or_builtins_with_execDRebindBuiltinsTests.test_cannot_change_globals_or_builtins_with_exec\sw " C s|  [,' c*A. , "*,  [,' c*A.rc SnURU5 U"5nUR[U5S5 [[ 5SSS05 UR[U5S5 SSS5 g!,(df  g=f)Nc3V# [S5n[U5v [U5v g7fr7r8r"s rrORebindBuiltinsTests.test_cannot_replace_builtins_dict_while_active..foonr;r<rr_rcgr r r"s rr$TRebindBuiltinsTests.test_cannot_replace_builtins_dict_while_active..vAr)rr'r?rr(r@s r.test_cannot_replace_builtins_dict_while_activeBRebindBuiltinsTests.test_cannot_replace_builtins_dict_while_activemsf  C E a!$ wy.5+2F G   T!Wa (H G Gs A44 BcSnURU5 URU"5S5 [[5SSS05 URU"5S5 SSS5 g!,(df  g=f)Nc[/SQ5$rrr rrrPRebindBuiltinsTests.test_cannot_replace_builtins_dict_between_calls..foozrrrr_rcgr r r"s rr$URebindBuiltinsTests.test_cannot_replace_builtins_dict_between_calls..rsrr&r)s r/test_cannot_replace_builtins_dict_between_callsCRebindBuiltinsTests.test_cannot_replace_builtins_dict_between_callsysY " C  " wy.5+2F G   SUA &H G Gs A%% A3cvSS0n[SU5nURU5 URU"5S5 g)Nrcgr r r"s rr$KRebindBuiltinsTests.test_eval_gives_lambda_custom_globals..rIrzlambda: len([])r!)r`rr')r rbrs r%test_eval_gives_lambda_custom_globals9RebindBuiltinsTests.test_eval_gives_lambda_custom_globalss9{+ $l3 C  "rzrequires too much stackc"SS[5nSnSSRS[U555-n[X1"55n[ [U55n[S5HnUR U"5U5 M g)Nc\rSrSrSrSrg)ZRebindBuiltinsTests.test_load_global_specialization_failure_keeps_oparg..MyGlobalsc6[URS55$)N_number_)int removeprefix)r keys r __missing__fRebindBuiltinsTests.test_load_global_specialization_failure_keeps_oparg..MyGlobals.__missing__s3++J788rr N)__name__ __module__ __qualname____firstlineno__r__static_attributes__r rr MyGlobalsrs 9rrizlambda: +c3,# UH nSU3v M g7f)rNr ).0is r ZRebindBuiltinsTests.test_load_global_specialization_failure_keeps_oparg..s$N=Mxs^=Ms)dictjoinr9r`sumr')r r variablescodesum_funcexpected_s r3test_load_global_specialization_failure_keeps_opargGRebindBuiltinsTests.test_load_global_specialization_failure_keeps_opargsp 9 9  CHH$NU9=M$NNNik*uY'(rA   XZ 2rr N)rrrrrr*r3rBrSrcrlrtr{runittestskipIfrrrrr rrrr sZ  '' )/" 9/" )'#__W)+DE 3F 3rrc \rSrSrSrSrSrg) TestTracingcUR[R[R"55 [R"S5 gr ) addCleanupsyssettracegettrace)r s rsetUpTestTracing.setUps&  clln5 TrcP^^^U4SjmSm"UU4SjS5mU4SjnU4SjnU4SjnXU4HanURUR5 [S5H nU"5 M S mU"5 [R"S5 SmSSS5 Mc g!,(df  Mu=f) Nc>T$r r )frameeventargtraces rr4TestTracing.test_after_specialization..tracesLrFc*>\rSrSrSrUU4SjrSrg)0TestTracing.test_after_specialization..CcXlgr r")r r#s r__init__9TestTracing.test_after_specialization..C.__init__srcB>T(a[R"T5 ggr )rr)r r turn_on_traces r__del__8TestTracing.test_after_specialization..C.__del__s LL'!rr"N)rrrrrrr)rrsrCrs  ( (rrc6>T"S5R[4 gNr)r#rrsrf0TestTracing.test_after_specialization..fs aDFFCKrc2>S/T"S5R grr"rsrrA0TestTracing.test_after_specialization..gs C!Krc0>ST"S5R- grr"rsrh0TestTracing.test_after_specialization..hs !Jr:T)subTestrr9rr) r rrArrrrrrs @@@rtest_after_specialization%TestTracing.test_after_specializations   ( (   1IDdmm,rAF# $  T" % -,,,s ;B B% r N)rrrrrrrr rrrrs !&rr__main__) r2rr test.supportrrrrTestCaserrrmainr rrrsV @@M3(++M3`'&(##'&T z MMOr