python (3.12.0)

(root)/
lib/
python3.12/
test/
__pycache__/
test_opcodes.cpython-312.opt-2.pyc

Αe]tddlZddlmZmZGddejZedk(rejyy)N)
ann_modulesupportc<eZdZdZdZdZdZdZdZdZ	dZ
y	)

OpcodeTestcd}tdD]}||z}ddz			||z}|dk7r|j	dyy#t$rY-t$rY7t$rYAwxYw#YHxYw#wxYw)Nr
Zztry inside for)range	NameErrorZeroDivisionError	TypeErrorfail)selfnis   E/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_opcodes.pytest_try_inside_for_loopz#OpcodeTest.test_try_inside_for_loops
r
	A!A1!A
	
7II&'"d$*d"d"Ds'=	AAAA A$'A)c	ttjd5}|j}dddt	tjd}|j|jdy#1swYAxYw#t$rYywxYw)Nzutf-8)encodingexecr	)openr__file__readcompileassertEqualco_firstlinenoOSError)rftxtcos    rtest_setup_annotations_linez&OpcodeTest.test_setup_annotations_linesv	j))G<
ffh
j116:BR..2

		s'A:A.?A:.A73A::	BBcPGdd}|j|jiy)NceZdZy)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"s
**B/r+c`dddii}td||j|dtddy)Nr.r	zx: int)xr	)rrint)rnss  rtest_use_existing_annotationsz(OpcodeTest.test_use_existing_annotations&s5!Q
(Xr-.ca0@Ar+ctjtdi5td=Gfdd}dddy#1swYyxYw)Nr.cjeZdZU[Wj	e5eed<dddy#1swYyxYw)6OpcodeTest.test_do_not_recreate_annotations.<locals>.Cr3N)r'r(r)r.assertRaisesrr4)rsrr,r9/s.#&&y1Fs)2r,)r	swap_itemglobalsr/s` r test_do_not_recreate_annotationsz+OpcodeTest.test_do_not_recreate_annotations+sB


wy*;R
@		+,

			sAAcGddt}Gdd|}Gddt}Gdd|}|#YnxYw|#|$rYnwxYw|#|$rYnwxYw|#|$r|jYnYnxYw|}|}	|#|$r}|j||Yd}~nd}~wwxYw||#|$r}|j||Yd}~yd}~wwxYw)	NceZdZy)6OpcodeTest.test_raise_class_exceptions.<locals>.AClassNr&r*r+rAClassr@6r-r+rAceZdZy)6OpcodeTest.test_raise_class_exceptions.<locals>.BClassNr&r*r+rBClassrC7r-r+rDceZdZy)6OpcodeTest.test_raise_class_exceptions.<locals>.CClassNr&r*r+rCClassrF8r-r+rGceZdZdZy)6OpcodeTest.test_raise_class_exceptions.<locals>.DClasscy)Nr*)rignores  r__init__z?OpcodeTest.test_raise_class_exceptions.<locals>.DClass.__init__:sr+N)r'r(r)rLr*r+rDClassrI9s
r+rM)	ExceptionrrassertIsInstance)rrArDrGrMabvs        rtest_raise_class_exceptionsz&OpcodeTest.test_raise_class_exceptions4s%Y%"V"%Y%	V	8^8^t8^t8^"tyy{HH	&G	#Q""	#1Io	-!!!V,,	-so<AA

AAAA$#A$'A..BBBB=!B88B=CC)
C$$C)ctd}td}|j||td}td}|j||td}td}|j||td}td}|j||td}td}|j||td}td}|j||td}td}|j||td	}td
}|j||y)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+cVGddt}|j|dzdy)NceZdZdZy)=OpcodeTest.test_modulo_of_string_subclasses.<locals>.MyStringcy)N*r*)rvalues  r__mod__zEOpcodeTest.test_modulo_of_string_subclasses.<locals>.MyString.__mod__sr+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_subclassess&	s		
a,r+N)r'r(r)rr"r0r6r=rSrXrcr*r+rrrs-( 0B
)&V "D-r+r__main__)unittesttestrrTestCaserr'mainr*r+r<module>ris<$-""-DzHMMOr+