g祺Lrc ~SSKrSSKrSSKJr Sr"SS\R 5r\S:Xa\R"5 gg)N) BrokenIterGlobal variablecP\rSrSrSrSrSrSrSrSr Sr S r S r S r S rg )DictComprehensionTest c <SSSSSSSSS S S . n[S5Vs0sHo"US-_M nnURX15 S S SSSSSSSSS . n[S5VVs0sHn[S5H oBU:XdM X$_M M! nnnURX15 gs snfs snnf)Nr  r rrrrrrrrrrrange assertEqual)selfexpectedkactualvs :/opt/alt/python313/lib64/python3.13/test/test_dictcomps.py test_basics!DictComprehensionTest.test_basics sbRB2"b"%*2Y/YQV)Y/ *Q1qQ1qQO %b G 159aQ$!$9! G * 0HsBB4 Bc XSnSSSSSSSSSSS. n[S5Vs0sHoS_M nnURX25 URWS5 0SS_SS_SS_S S _S S _S S _S S_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_0SS_SS_SS_SS_SS _S!S _S"S _S#S _S$S _S%S _S&S _S'S(_S)S(_S*S(_S+S(_S,S(_S-S(_ES(S(SSSSSSSSSS.. En[S5VVs0sHn[US-US-5HoU_M M! nnnURWS5 URX25 gs snfs snnf)/NzLocal Variablerrrrrrrr$r%&'-r./016r789:;?r@ABCDEHrIJKLM NOQRSTUVWXYr)rr!r r"r#s r$test_scope_isolation*DictComprehensionTest.test_scope_isolationsD $4D$8#(9-9aT'9- * ,-7Aq7"a7Q7A7r17b!7R7B77q7"$a7)+Q702A77917>@!7EG77q7"$a7)+Q702A77917>@!7EG77q7#%a7*,Q713A78:17?A!7FH7 7q 7'(QA1!qaQA 7 !&b H 15QB3GaQ$3G! H ,- *.Is D!&D&c dSSSSSSSSSSS. n[S5Vs0sHo"S_M nnURX15 UR[S5 0SS_SS_SS_S S _S S _S S _S S_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_0SS_SS_SS_SS_SS _S!S _S"S _S#S _S$S _S%S _S&S _S'S(_S)S(_S*S(_S+S(_S,S(_S-S(_ES(S(SSSSSSSSSS.. En[S5VVs0sHn[US-US-5Ho"U_M M! nnnUR[S5 URX15 gs snfs snnf)/Nrrrrrrrrr(rr)r*r+rr,r-r.r/rr0r1r2r3r4rr5r6r7r8r9r:rr;r<r=r>r?r@rArrBrCrDrErFrG)rrg)rr rVr"r#s r$ test_scope_isolation_from_global6DictComprehensionTest.test_scope_isolation_from_global)s?$4D$8#(9-9aT'9- * -.7Aq7"a7Q7A7r17b!7R7B77q7"$a7)+Q702A77917>@!7EG77q7"$a7)+Q702A77917>@!7EG77q7#%a7*,Q713A78:17?A!7FH7 7q 7'(QA1!qaQA 7 !&b H 15QB3GaQ$3G! H -. *.Is D'&D,c SSSSSSSSSSS. n[S5Vs0sH o"[_M nnURX15 gs snf)Nrrr)rrVr)rr r!r"s r$test_global_visibility,DictComprehensionTest.test_global_visibility:sW(->(->(->(->(-> @ !&b * 1Q$ * *+s?c SnSSSSSSSSSSS. n[S5Vs0sHo3U_M nnURXB5 URUS5 gs snf)NzLocal variablerrr)rr#r r!r"s r$test_local_visibility+DictComprehensionTest.test_local_visibilityCsl ',<',<',<',<',< > !&b * 1Q$ * * ,-+s AcUR[S5 [SSS5 SSS5 UR[S5 [SSS5 SSS5 g!,(df  N;=f!,(df  g=f)Nz cannot assignz'{x: y for y, x in ((1, 2), (3, 4))} = 5zexeczillegal expressionz({x: y for y, x in ((1, 2), (3, 4))} += 5)assertRaisesRegex SyntaxErrorcompile)rs r$test_illegal_assignment-DictComprehensionTest.test_illegal_assignmentNsh  # #K A =x B # #K1E F > G F B AG FsAA+ A(+ A9c ^SSSSS.n/SQn/mU4Sjn[SS 5VVs0sHupEU"S U5U"S U5_M nnnURXa5 URTU5 gs snnf) NWold)Herirh) )keyrk)valuerg)rmrl)rnrhrmri)rnrro)rnri)rmrh)rnrjc,>TRX45 U$)N)append)posrn actual_callss r$add_call=DictComprehensionTest.test_evaluation_order..add_callis    -LHelloWorldrmrn)zipr)rr expected_callsrur!r#r"rts @r$test_evaluation_order+DictComprehensionTest.test_evaluation_orderWs      GW- - UA ! 4 4-  * ~6  sA(cSSSSS.n[S5VVs0sH o"S-o3X3-_M nnnURXA5 SSSS S .n[S5VVVs0sHo"S-o3S-oSU-X5-_M nnnnURXA5 SSSS S .n[S5VVVs0sHo"S-US-pSX5-X5-_M nnnnURXA5 gs snnfs snnnfs snnnf) Nrrrr)rrrrrrr )rrrrr)rr ijr"r!s r$'test_assignment_idiom_in_comprehensions=DictComprehensionTest.test_assignment_idiom_in_comprehensionsusQ1,"'(:(QqSqQS&!(: *Q2"-$)!HKHqscA#qs(#HK *Q2"-$)!HGHqaC1Q!#qs(#HG *;LHsCC CcSSSSS.nUR/[S5QVs0sHo"X"-_M snU5 UR/[S5Q7Vs0sHo"X"-_M snU5 gs snfs snf)Nrrrr)rrrr)rr)rr rs r$test_star_expression*DictComprehensionTest.test_star_expressionsnQ1+ +E!H+6+QQS&+6A ,E!H,7,QQS&,7B77s A*A/cSnSnSnUS4US4US44HupEURU5 U"5n[R"UR5SnSnURn UR UR U RS -5 UR URU RS -5 UR URURU- URU- U5 SSS5 M g!,(df  M=f) Nct[SS9Vs0sHoU_M ngs snf![a nUsSnA$SnAff=f)NT) init_raisesr Exceptionxrls r$rCDictComprehensionTest.test_exception_locations..init_raises: (T:;:1:;;   ! !! 7277ct[SS9Vs0sHoU_M ngs snf![a nUsSnA$SnAff=f)NT) next_raisesrrs r$rCDictComprehensionTest.test_exception_locations..next_raisesrrct[SS9Vs0sHoU_M ngs snf![a nUsSnA$SnAff=f)NT) iter_raisesrrs r$rCDictComprehensionTest.test_exception_locations..iter_raisesrrzBrokenIter(init_raises=True)zBrokenIter(next_raises=True)zBrokenIter(iter_raises=True)rrr) subTest traceback extract_tb __traceback____code__rlinenoco_firstlineno end_linenolinecolno end_colno) rrrrfuncr excfindentcos r$test_exception_locations.DictComprehensionTest.test_exception_locationss      !,-KL +-KL +-KL NDd#f(():):;A>]]  2+<+rsB#\+H--\+~ z MMOrw