B ~rÆÊz-³Šã@sjdZddlZdadd„Zdd„Zdd „Zd d „Zd d „Zdd„Zdd„Z dd„Z dd„Z Gdd„dƒZ dS)a– Input for test_profile.py and test_cprofile.py. IMPORTANT: This stuff is touchy. If you modify anything above the test class you'll have to regenerate the stats by running the two test files. *ALL* NUMBERS in the expected output are relevant. If you change the formatting of pstats, please don't just regenerate the expected output without checking very carefully that not a single number has changed. éNi¤cCstS)N)ÚTICKS©rrú2/opt/alt/python37/lib64/python3.7/test/profilee.pyÚtimersrcCs(td7atƒtƒtd7atdƒdS)Nécé«é)rÚhelperÚ factorialrrrrÚtestfuncs r cCs2|dkr"t|7at|t|dƒƒStd7adSdS)Nréé )rÚmulr )Únrrrr #s r cCstd7a||S)Nr )r)ÚaÚbrrrr0srcCs`td7atƒtd7atƒtd7atƒtd7atƒtd7atƒtd7atƒtd7adS)Nr éééé)rÚhelper1Úhelper2Úhelper2_indirectrrrrr 7sr cCs6td7attƒdƒtd7ag}| d¡t ¡dS)Né Úfooéé*)rÚhasattrÚCÚappendÚsysÚexc_info)ZlstrrrrIs   rcCstƒtdƒdS)Nr)rr rrrrrTsrcCs.td7attƒdƒtd7atƒtd7adS)Nr Zbaré é)rrrÚ subhelperrrrrrXs  rc CsHtd7ax:tdƒD].}y tƒjWqtk r>td7aYqXqWdS)Nrr)rÚrangerrÚAttributeError)Úirrrr$bs  r$c@seZdZdd„ZdS)rcCstd7at‚dS)Nr )rr&)ÚselfÚnamerrrÚ __getattr__nsz C.__getattr__N)Ú__name__Ú __module__Ú __qualname__r*rrrrrmsr) Ú__doc__r rrr r rr rrrr$rrrrrÚ s