python (3.11.7)

(root)/
lib/
python3.11/
test/
__pycache__/
test_dictcomps.cpython-311.pyc

efddlZdZGddejZedkrejdSdS)NGlobal variablecDeZdZdZdZdZdZdZdZdZ	dZ
d	Zd
S)DictComprehensionTestcddddddddd	d
d
}dtdD}|||d
dddddddddd
}dtdD}|||dS)N


r	ci|]}||dz	Sr.0ks  G/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_dictcomps.py
<dictcomp>z5DictComprehensionTest.test_basics.<locals>.<dictcomp>s///!QV///rrrrrrrrrrcDi|]}tdD]}||k||Srrangerr vs   r!r"z5DictComprehensionTest.test_basics.<locals>.<dictcomp>s1GGG1599GGaQ!Qr#r&assertEqualselfexpectedactuals   r!test_basicsz!DictComprehensionTest.test_basics	sbRB2"b""//U2YY///***Q1qQ1qQOOGGb		GGG*****r#c
(d}ddddddddddd
}dtdD}|||||diddddd	dd
dddd
dddddddddddddddddddddddiddddddddd 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)dddddddddd/}d0tdD}||d|||dS)1NzLocal Variablerci|]}|dSNrrs  r!r"z>DictComprehensionTest.test_scope_isolation.<locals>.<dictcomp>---a!T---r#rrrrrrr$r%&'-r./016r789:;?r@ABCDEHrIJKLMNOQRSTUVWXYcFi|]}t|dz|dzD]}||Srrr%)rr(r s   r!r"z>DictComprehensionTest.test_scope_isolation.<locals>.<dictcomp>"9HHH15QB3G3GHHa!QHHHHr#r))r,r r-r.s    r!test_scope_isolationz*DictComprehensionTest.test_scope_isolations[$4D$88--599---***,---7Aq7"a7Q7A7r17b!7R7B77q7"$a7)+Q702A77917>@!7EG777q7"$a7)+Q702A77917>@!7EG77q7#%a7*,Q713A78:17?A!7FH7	7q	77'(QA1!qaQA777IHb		HHH,---*****r#c
8ddddddddddd
}dtdD}||||tdiddddd	dd
dddd
dddddddddddddddddddddddiddddddddd 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)dddddddddd/}d0tdD}|td|||dS)1Nrci|]}|dSr2r)rgs  r!r"zJDictComprehensionTest.test_scope_isolation_from_global.<locals>.<dictcomp>)r3r#rrrrrrrr4rr5r6r7rr8r9r:r;rr<r=r>r?r@rrArBrCrDrErFrrGrHrIrJrKrLrMrrNrOrPrQrRrScFi|]}t|dz|dzD]}||Sr`r%)rr(res   r!r"zJDictComprehensionTest.test_scope_isolation_from_global.<locals>.<dictcomp>3rar#)r&r*rer+s   r! test_scope_isolation_from_globalz6DictComprehensionTest.test_scope_isolation_from_global&sV$4D$88--599---***-...7Aq7"a7Q7A7r17b!7R7B77q7"$a7)+Q702A77917>@!7EG777q7"$a7)+Q702A77917>@!7EG77q7#%a7*,Q713A78:17?A!7FH7	7q	77'(QA1!qaQA777IHb		HHH-...*****r#c~ddddddddddd
}dtdD}|||dS)Nrrci|]
}|tSr)rers  r!r"z@DictComprehensionTest.test_global_visibility.<locals>.<dictcomp>=s***1!Q***r#rr)r+s   r!test_global_visibilityz,DictComprehensionTest.test_global_visibility7se(->(->(->(->(->	@@
+*b		********r#cdddddddddddd
}fdtdD}||||ddS)NzLocal variablerci|]}|Srrr's  r!r"z?DictComprehensionTest.test_local_visibility.<locals>.<dictcomp>Gs***1!Q***r#rr))r,r-r.r(s   @r!test_local_visibilityz+DictComprehensionTest.test_local_visibility@s',<',<',<',<',<	>>
+***b		******,-----r#c|td5tddddddn#1swxYwY|td5tdddddddS#1swxYwYdS)Nz
cannot assignz'{x: y for y, x in ((1, 2), (3, 4))} = 5z<test>execzillegal expressionz({x: y for y, x in ((1, 2), (3, 4))} += 5)assertRaisesRegexSyntaxErrorcompile)r,s r!test_illegal_assignmentz-DictComprehensionTest.test_illegal_assignmentKs

#
#K
A
A		=x


															
#
#K1E
F
F		>


																		s:>> A??BBcddddd}gd}gfdfdtd	d
D}|||||dS)NWold)Herwrv)
)keyry)valueru)r{rz)r|rvr{rw)r|rr})r|rw)r{rv)r|rxc6||f|Sr2)append)posr|actual_callss  r!add_callz=DictComprehensionTest.test_evaluation_order.<locals>.add_callfs e---Lr#cDi|]\}}d|d|S)r{r|r)rr r(rs   r!r"z?DictComprehensionTest.test_evaluation_order.<locals>.<dictcomp>jsG


1
HUA! 4 4


r#HelloWorld)zipr*)r,r-expected_callsr.rrs    @@r!test_evaluation_orderz+DictComprehensionTest.test_evaluation_orderTs	




					



GW--



	
***~66666r#cJddddd}dtdD}|||ddd	d
d}dtdD}|||ddd	d
d}d
tdD}|||dS)Nrrrr
)rrrrc$i|]
}|dz}|||zSrr)rijs   r!r"zQDictComprehensionTest.test_assignment_idiom_in_comprehensions.<locals>.<dictcomp>ts&:::QQqSq!QqS:::r#rrr	)rrrrc4i|]}|dz}|dz}||z||zSrrrrrr s    r!r"zQDictComprehensionTest.test_assignment_idiom_in_comprehensions.<locals>.<dictcomp>ws2KKKqqsac!A#qsKKKr#c4i|]}|dz|dz}}||z||zS)rrrrs    r!r"zQDictComprehensionTest.test_assignment_idiom_in_comprehensions.<locals>.<dictcomp>zs2GGGqAaC1Q!!A#qsGGGr#r)r+s   r!'test_assignment_idiom_in_comprehensionsz=DictComprehensionTest.test_assignment_idiom_in_comprehensionsrsQ1,,::%((:::***Q2"--KKE!HHKKK***Q2"--GGE!HHGGG*****r#cddddd}|dgtdD||dgtdRD|dS)Nrrrr)rrrrci|]}|||z	Srrrrs  r!r"z>DictComprehensionTest.test_star_expression.<locals>.<dictcomp>s666Q!QqS666r#ci|]}|||z	Srrrs  r!r"z>DictComprehensionTest.test_star_expression.<locals>.<dictcomp>s777Q!QqS777r#)r*r&)r,r-s  r!test_star_expressionz*DictComprehensionTest.test_star_expression}syQ1++66+E!HH+666AAA77,E!HH,,777BBBBBr#N)__name__
__module____qualname__r/rbrgrjrmrsrrrrr#r!rrs++++++&+++"+++	.	.	.777<	+	+	+CCCCCr#r__main__)unittestreTestCaserrmainrr#r!<module>rsyyCyCyCyCyCH-yCyCyCxzHMOOOOOr#