python (3.11.7)

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

e{zddlZddlmZddlmZGddejZedkrejdSdS)N)support)
ann_modulec>eZdZdZdZdZdZdZdZdZ	dZ
d	S)

OpcodeTestcd}tdD]G}||z}ddzn&#t$rYnt$rYnt$rYnwxYwn#YnxYw	n#wxYw||z}H|dkr|ddSdS)Nr
Zztry inside for)range	NameErrorZeroDivisionError	TypeErrorfail)selfnis   E/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_opcodes.pytest_try_inside_for_loopz#OpcodeTest.test_try_inside_for_loop	s
r
	
	A!A1"""dd$***dd"""dd"DDTTTT!AA77II&'''''7s%
A	A	AAA
Ac$	ttjd5}|}dddn#1swxYwYt	|tjd}||jddS#t$rYdSwxYw)Nzutf-8)encodingexecr	)openr__file__readcompileassertEqualco_firstlinenoOSError)rftxtcos    rtest_setup_annotations_linez&OpcodeTest.test_setup_annotations_lines	j)G<<<
ffhh














j16::BR.22222			DD	s1B>BABA9B
BBcVGdd}||jidS)NceZdZdS)4OpcodeTest.test_default_annotations_exist.<locals>.CN__name__
__module____qualname__rCr%$r+r,)r__annotations__rr,s  rtest_default_annotations_existz)OpcodeTest.test_default_annotations_exist#s2






*B/////r+czdddii}td|||dtdddS)Nr.r	zx: int)xr	)rrint)rnss  rtest_use_existing_annotationsz(OpcodeTest.test_use_existing_annotations'sJ!Q
(Xr-.ca0@0@AAAAAr+ctjtdi5td=Gfdd}ddddS#1swxYwYdS)Nr.czeZdZU[e5eed<ddddS#1swxYwYdS)6OpcodeTest.test_do_not_recreate_annotations.<locals>.Cr3N)r'r(r)r.assertRaisesrr4)rsrr,r90s#&&y11FFFs044r,)r	swap_itemglobalsr/s` r test_do_not_recreate_annotationsz+OpcodeTest.test_do_not_recreate_annotations,s

wyy*;R
@
@				+,









																		sAAAc8Gddt}Gdd|}Gddt}Gdd|}|#YnxYw|#|$rYnwxYw|#|$rYnwxYw|#|$r|YnYnxYw|}|}	|#|$r }|||Yd}~nd}~wwxYw||#|$r!}|||Yd}~dSd}~wwxYw)	NceZdZdS)6OpcodeTest.test_raise_class_exceptions.<locals>.AClassNr&r*r+rAClassr@7r-r+rAceZdZdS)6OpcodeTest.test_raise_class_exceptions.<locals>.BClassNr&r*r+rBClassrC8r-r+rDceZdZdS)6OpcodeTest.test_raise_class_exceptions.<locals>.CClassNr&r*r+rCClassrF9r-r+rGceZdZdZdS)6OpcodeTest.test_raise_class_exceptions.<locals>.DClasscdS)Nr*)rignores  r__init__z?OpcodeTest.test_raise_class_exceptions.<locals>.DClass.__init__;sr+N)r'r(r)rLr*r+rDClassrI:s#




r+rM)	ExceptionrrassertIsInstance)rrArDrGrMabvs        rtest_raise_class_exceptionsz&OpcodeTest.test_raise_class_exceptions5s%%%%%Y%%%"""""V"""%%%%%Y%%%					V			688^688^tt688^tt688^"""tyy{{{{{FHHFHH	&G	#	#	#Q""""""""	#F1IIo	-	-	-!!!V,,,,,,,,,	-sr
A

A
AA&%A&)
A33A;:A;>
BB&#B&>CC%C  C%(C33D8DDcFtd}td}|||td}td}|||td}td}|||td}td}|||td}td}|||td}td}|||td}td}|||td	}td
}|||dS)Nzlambda: Nonezlambda a: az
lambda a=1: az	lambda: 0z	lambda: 1zlambda a: Nonezlambda b: Nonezlambda a=None: Nonezlambda a=0: Nonezlambda a=1: None)evalassertNotEqual)rrgs   rtest_compare_function_objectsz(OpcodeTest.test_compare_function_objects`s    Aq!!!Aq!!!!!!!Aq!!!Aq!!!  !""Aq!!!!""!""Aq!!!!""&''Aq!!!#$$#$$Aq!!!!!r+cnGddt}||dzddS)NceZdZdZdS)=OpcodeTest.test_modulo_of_string_subclasses.<locals>.MyStringcdS)N*r*)rvalues  r__mod__zEOpcodeTest.test_modulo_of_string_subclasses.<locals>.MyString.__mod__srr+N)r'r(r)r_r*r+rMyStringr[s#




r+r`r])strr)rr`s  r test_modulo_of_string_subclassesz+OpcodeTest.test_modulo_of_string_subclassessT					s				
a,,,,,r+N)r'r(r)rr"r0r6r=rSrXrcr*r+rrrs((( 000BBB
)&)&)&V " " "D-----r+r__main__)	unittesttestrtest.typinganndatarTestCaserr'mainr*r+r<module>rjs))))))-----"---DzHMOOOOOr+