python (3.12.0)

(root)/
lib/
python3.12/
test/
__pycache__/
test_compiler_assemble.cpython-312.opt-1.pyc

͑e	6ddlZddlZddlmZGddeZy)N)AssemblerTestCasec eZdZddZdZdZy)IsolatedAssembleTestsc|i}dD]}|j||dD]}|j|gdD]}|j|idD]}|j|d|jdd|jd||S)	N)namequalname)consts)namesvarnamescellvarsfreevars
fasthidden)argcountposonlyargcountkwonlyargcountrfirstlinenofilename)
setdefault)selfmetadatarkeys    O/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_compiler_assemble.pycomplete_metadataz'IsolatedAssembleTests.complete_metadatasH'	*CS)	*	)CR(	)N	)CR(	)D	(CQ'	(M1-J1c|j|}|j|}|j|d||}|j|tj
i}|j
D]\\}}|dk(rt|trt|||<+t|trt|j||<X|||<^|j
D]$\}}|jt|d|z|&t	j|i}|j
D]\}	}
|j||	|
y)Nrrco_)rcomplete_insts_infoget_code_objectassertIsInstancetypesCodeTypeitems
isinstancelisttupledictkeysassertEqualgetattrFunctionType)rinstsrexpectedcoexpected_metadatarvaluefargsress           r
assemble_testz#IsolatedAssembleTests.assemble_tests9))(3((/

!
!(:"6x
Hb%..1"..*		/JCl"%&).u!#&E4().uzz|)<!#&).!#&		/,113	>JCWR5u=	>
r2&!)	,ID#QXs+	,rcZdddddiddddd}gd	}d
ddd
}|j|||y)Nzavg.pyavgz	stats.avgrr)xy)rrrr	rr))RESUMEr)	LOAD_FASTrr)r;rr)	BINARY_OPrr)
LOAD_CONSTrr)r<r)RETURN_VALUErg@2)))i)
)r4)rrr,r-s    rtest_simple_exprz&IsolatedAssembleTests.test_simple_expr5sK!$a !+


!rB5(H5rN)z	myfile.py)__name__
__module____qualname__rr4rGrrrr
s
,46rr)astr!test.support.bytecode_helperrrrKrr<module>rNs
:
@6-@6r